エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
DaemonContextでマルチプロセスなpythonスクリプトをデーモン化 – taichino.com
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DaemonContextでマルチプロセスなpythonスクリプトをデーモン化 – taichino.com
前回のエントリで DaemonContextを使うと簡単にpythonスクリプトをデーモン化できるが、マルチプロセス... 前回のエントリで DaemonContextを使うと簡単にpythonスクリプトをデーモン化できるが、マルチプロセスなスクリプトでは上手く動かないと書きました。ところがソースコードを見てみると1行修正するだけで動作するようになったので残しておきます。 元々何が問題だったかというと、子プロセスの終了時にpidfileの削除が行われていた事です。これは本来親プロセスが死ぬ時に走るべき処理です。そこでpidfileの削除前に自身のpidをチェックして、親プロセスである時のみ処理を実行するようにしました。python-daemonパッケージのdaemon.pyを編集するのですが、元のファイルとの差分は以下になります。 --- daemon.py.orig 2009-11-22 18:54:56.000000000 +0900 +++ daemon.py 2009-11-23 07:15:31.00