Python 内で os.system sigkill シグナルを処理するにはどうすればいいですか? 質問する

Python 内で os.system sigkill シグナルを処理するにはどうすればいいですか? 質問する

オペレーティング システムから長いプロセスを呼び出す Python スクリプトがあります。しばらくすると、呼び出したプロセスは SIGKILL シグナルによってシステムによって終了されます。

try and catch の状況のように、Python 内部からこれを処理することは可能ですか?

この問題を解決するにはどのような方法を使用すればよいですか。このプロセスが中断されることなく可能な限り実行され続けることが非常に重要です。

ベストアンサー1

対処方法はありませんSIGKILL

シグナル SIGKILL および SIGSTOP はキャッチ、ブロック、または無視できません。

システムのシャットダウンを正常に処理したい場合は、SIGTERM次のような起動/シャットダウンスクリプトを処理する必要があります。成り上がりの仕事またはinit.d スクリプト

おすすめ記事