エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python/Daemon - やる気向上作戦
Python daemon fork()して親プロセスは終了。 setsid()で制御端末を切り離す。 fork()して親プロセスは... Python daemon fork()して親プロセスは終了。 setsid()で制御端末を切り離す。 fork()して親プロセスは終了。この時点で孫プロセスの親はinitになり、ゾンビを生じなくなる。 プロセスIDをファイルに書く。 ルートディレクトリにcdする。 umask(0)してファイル作成モードをリセットする。 stdin, stdout, stderrのファイル記述子を閉じる。 import os import sys def daemonize(pidfile, daemonfunc, *args): try: pid = os.fork() if (pid > 0): sys.exit(0) except OSError: print >>sys.stderr, 'daemonize: fork #1 failed.' sys.exit(1) try: os.se



2008/03/11 リンク