逆のシェルの例でdaemonize()
と呼ばれるこの方法を見つけたとき、私はGitHubを見ていました。 sourceこのデーモン化メソッドは何をしますか?
私はかなり理解していないこと、それはこの文脈で何をするかであるようなコマンドラインから、このコードを実行していないでしょう:python example.py &
は、同じことを達成していませんか?
Deamonize方法ソース:
def daemonize():
pid = os.fork()
if pid > 0:
sys.exit(0) # Exit first parent
pid = os.fork()
if pid > 0:
sys.exit(0) # Exit second parent
[デーモンとしてプログラムを実行し、 '&'を使用してプログラムをバックグラウンドでフォークするのとは何ですか?](http://unix.stackexchange.com/questions/56495/whats-the-difference-between-running -a-a-a-daemon-and-forking-it-into) –