dothikoのカクカクワールド2D REBOOT

プログラミングとかLinux関連(特にOSSのグラフィックツール関連)とかレトロゲームとか色々。

Raspberry Pi

systemdでstopした時にpythonのfinallyが呼ばれない問題について

systemdでsystemctl stop hoge.serviceすると、基本的にSIGTERM -> SIGKILLが送られてdaemonプロセスが終了します。 しかしながら、pythonのfinally節はSIGTERMで終了した場合は呼びだされません。 そのため、pythonでdaemonを作った時、finallyで必ず呼ばれ…