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)?

War es hilfreich?

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
scroll top