nohup如何运作?

rke*_*erm 7 linux process nohup

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

父进程的PID是否正在更改?

谢谢.

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

Blr*_*rfl 5

使用来源,卢克!

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


Has*_*kun 5

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

signal(SIGHUP, SIG_IGN);
Run Code Online (Sandbox Code Playgroud)