psutilを使用してさまざまなコマンドを実行する Python プログラムがありtwistd ...
ます。プロセスを生成してデーモン化し、pid を読み取ることができる をtwistd
書き込みます。foo.pid
また、プロセスが終了したときにこのpidファイルがクリーンアップされるように設定します。つまり、生成されたプロセスが非常に速く終了して、pidを読み取れない可能性があります。
twistd
pid ファイルを書き込めない場合はエラー コードが返されるため、pid ファイルがなく、ねじれたエラー コードがないということは、プロセスが正常に生成され、非常に迅速に終了したことを意味すると推測できますが、このプロセス全体は非常に不安定に見えます。pid ファイルがコンテンツで満たされるのを待たなければならないことは言うまでもありません。
より良い方法はありますか?