Qu'est-ce qui est effectué dans les coulisses lorsqu'un programme fonctionne avec NOHUP? P>
est le PID du processus parent modifié? P>
Merci. P>
3 Réponses :
(caractères supplémentaires ajoutés pour garder les nouvelles règles de longueur de réponse heureux.) p>
Il est équivalent à définir le gestionnaire code> Sighup code> à sig_ign code>, c'est-à-dire.
signal(SIGHUP, SIG_IGN);
POSIX Spécifie que pour exécuter des signaux dont les manuteurs sont soit SIG_ign ou SIG_DFL sont laissés sans changement: c'est-à-dire un signal ignoré d'un signal ignoré est toujours ignoré après un courant. Il s'agit d'un utilitaire clair pour pouvoir ignorer les signaux de l'exécution: c'est ainsi que l'utilitaire de Nohup fonctionne. . commenté par Ianlancetaylor à un problème Go: Github.com/golang/go/issues/20479
en.wikipedia.org/wiki/nohup
Ce n'est pas une question de programmation. Voter pour migrer vers Super User, bien que le site Unix & Linux Stack Exchange serait également bon.