1
在nohup上使用twist的優點是什麼?扭曲和nohup&:有什麼區別?
爲什麼做
twistd -y service.tac
時,我可以這樣做:
nohup sudo python my_app.py &
?
我問這個,因爲我面對使用twistd來困難,看到my question here
在nohup上使用twist的優點是什麼?扭曲和nohup&:有什麼區別?
爲什麼做
twistd -y service.tac
時,我可以這樣做:
nohup sudo python my_app.py &
?
我問這個,因爲我面對使用twistd來困難,看到my question here
nohup
與系統守護進程在this answer精美的解釋,這基本上可以TL; dr'd到nohup command &
作爲「窮人; S方式守護進程的過程,因爲它沒有經過所有的步驟,系統守護進程經過一些細微差別:
nohup
不會成爲進程組組長,也不會從上脫落。它是從,即使子殼(即(nohup command &)
VS nohup command &
,括號有所作爲執行的殼的會議上,簡單地說,它是不是「真正的」系統守護進程 - 也有可能不是現在出現問題的一些差異,但如果你在未來的假設可能會做的過程是真正的進程化,實際上它並沒有時真正做到了,並且像以前一樣進行操作。
所有'nohup'都會阻止在父進程(通常是shell)終止時發送'SIGHUP'。 'twistd'提供了更多:https://twistedmatrix.com/documents/current/core/howto/basics.html – cdarke