Je fais des tests sur des scripts de migration de données à long terme, via SSH. Disons que je commence à exécuter un scripts vers 16h ; maintenant, 18h arrive, et je me maudis de ne pas avoir fait tout cela en screen
.
Y a-t-il un moyen de "rétroactivement" nohup
un processus, ou dois-je laisser mon ordinateur en ligne toute la nuit ? S'il n'est pas possible de joindre screen
à/ nohup
un processus que j'ai déjà commencé, alors pourquoi ? Quelque chose à voir avec la façon dont les processus parent/enfant interagissent ? (Je n'accepterai pas de réponse négative qui n'aborde pas au moins la question du "pourquoi" - désolé ;) )
6 votes
Je viens de voir un article de blog intéressant sur
disown
. blogs.oracle.com/ksplice/entry/disown_zombie_children_and_the