Domanda

Ciò che viene eseguita dietro le quinte quando un programma viene eseguito con nohup?

E 'il PID del processo genitore viene cambiato?

Grazie.

Modifica : ho capito che nohup (e disown) fa sì che SIGHUP non viene inviato al processo, se il processo padre lo riceve. Vuol dire che è equivalente a gestire SIGHUP (e in realtà ignorarlo)?

È stato utile?

Soluzione

utilizzare la sorgente, Luke!

(personaggi extra aggiunto per mantenere la nuova risposta di lunghezza governa felice.)

Altri suggerimenti

E 'equivale a impostare il gestore SIGHUP a SIG_IGN, vale a dire.

signal(SIGHUP, SIG_IGN);

L'articolo Wikipedia nohup spiega abbastanza bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top