^Z
bg %1
disown -h %1
Le '-h' rend le processus insensible à SIGHUP lorsque la session se termine.
J'utilise screen pour ce genre de choses. En fait, parfois, je le laisse reposer assez longtemps pour pouvoir revenir à ce que je faisais.
Utilisez le nohup
commande. Préfixez-le simplement à votre commande et il les démonisera afin qu'ils ne s'arrêtent pas lorsque vous vous déconnectez/terminez votre session shell. La sortie standard sera par défaut dans un fichier appelé nohup.out. Consultez la page de manuel pour nohup(1)
pour plus d'informations.