使用扭曲的nohup有什么好处?
为什么要这样做
twistd -y service.tac
我能做的时候:
nohup sudo python my_app.py &
我问这个是因为我在使用twistd时遇到了困难,请参阅my question here
答案 0 :(得分:1)
nohup
与daemonization的对比在this answer中得到了很好的解释,基本上可以是tl; dr nohup command &
是“穷人;是守护进程的方法进程,因为它没有完成daemonization所经历的所有步骤。一些细微差别:
nohup
不会成为进程组的领导者,也不会从执行的shell的会话中分离出来,即使是子shell(即(nohup command &)
vs nohup command &
,括号有所作为,简单地说,这不是“真正的”守护 - 有一些差异现在可能不会出现问题,但是如果你将来假设这个过程真的是守护进程,那么可能会这样做,而实际上并非如此。并按原样执行操作。