Wie funktioniert nohup Arbeit? [geschlossen]
Frage
Was hinter den Kulissen, wenn ein Programm läuft mit nohup durchgeführt wird?
Ist die PID des übergeordneten Prozesses geändert werden?
Danke.
Bearbeiten : verstand ich, dass nohup (und disown) führt dazu, dass SIGHUP wird nicht an den Prozess gesendet, wenn der übergeordnete Prozess die er empfängt. Bedeutet es, dass es entspricht SIGHUP der Handhabung (und es tatsächlich ignorieren)?
Lösung
Verwenden Sie die Quelle, Luke!
(Extra-Zeichen hinzugefügt, um die neue Antwort zu halte Länge Regeln glücklich.)
Andere Tipps
Es entspricht den SIGHUP
Handler SIG_IGN
zu setzen, dh,.
signal(SIGHUP, SIG_IGN);
Wikipedia-Artikel über nohup erklärt es ziemlich gut.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow