2010-10-07 7 views
5

¿Qué se realiza entre bastidores cuando un programa se ejecuta con nohup?¿Cómo funciona nohup?

¿Se está modificando el PID del proceso padre?

Gracias.

EDITAR: Me entiende que nohup (y disown) hace que SIGHUP no se envía al proceso si el proceso padre lo recibe. ¿Significa que es equivalente a manejar SIGHUP (y realmente ignorarlo)?

+1

http://en.wikipedia.org/wiki/Nohup –

+0

Esto no es una pregunta de programación. Votando para migrar a Super Usuario, aunque el sitio de Unix & Linux Stack Exchange también sería bueno. –

Respuesta

3

Es equivalente a establecer el controlador de SIGHUP a SIG_IGN, es decir.

signal(SIGHUP, SIG_IGN); 
Cuestiones relacionadas