nohup如何运作?

时间:2010-10-07 12:49:51

标签: linux process nohup

当程序以nohup运行时幕后执行什么操作?

是否更改了父进程的PID?

感谢。

编辑:我了解nohup(和disown)导致如果父进程收到SIGHUP,则不会向该进程发送SIGHUP。这是否意味着它等同于处理SIGHUP(实际上忽略它)?

3 个答案:

答案 0 :(得分:4)

Use the source, Luke!

(添加额外字符以保持新答案长度规则的快乐。)

答案 1 :(得分:4)

相当于将SIGHUP处理程序设置为SIG_IGN,即

signal(SIGHUP, SIG_IGN);

答案 2 :(得分:2)

Wikipedia article about nohup解释得非常好。