1
nohupよりtwistdを使用する利点は何ですか?twistdとnohup&:違いは何ですか?
なぜ私が行うことができます
twistd -y service.tac
をやって:
nohup sudo python my_app.py &
?
私はtwistdを使用するには、困難に直面したので、私はデーモン化対my question here
nohupよりtwistdを使用する利点は何ですか?twistdとnohup&:違いは何ですか?
なぜ私が行うことができます
twistd -y service.tac
をやって:
nohup sudo python my_app.py &
?
私はtwistdを使用するには、困難に直面したので、私はデーモン化対my question here
nohup
を参照して、これを求めていますが、基本的にはTLことができ、this answerに美しく説明されている。「貧しい男であることnohup command &
にdr'd ;それはすべてのステップを通過しないようsの方法はデーモン化が通過することを、プロセスをデーモン化するためにいくつかのマイナーな違い:
nohup
プロセスグループのリーダーになることはありません、またから自分自身を切り離します。それは(すなわち、nohup command &
対(nohup command &)
サブ砲撃しても、から実行されたシェルのセッション、括弧は違いを作る、は、それが「真」でデーモン化ではありません - が、今問題に表示されない場合がありますいくつかの違いがありますが、あなたが将来的に想定した場合、実際にそれがなかった場合に、プロセスが真にデーモン化されていることを行うことができますあたかもそうであったかのように真実に行動してきた。
すべて 'nohup'は、親プロセス(通常はシェル)が終了したときに' SIGHUP'が送信されないようにします。 'twistd'はもっと多くを提供します:https://twistedmatrix.com/documents/current/core/howto/basics.html – cdarke