- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:できるだけ多くのシグナルに対応したい)
シグナルに対応したロックファイル削除プログラム
このQ&Aのポイント
- ロックファイルを削除して他のプロセスに処理を譲る処理を実装しました。
- 強制終了シグナルを受け取っても処理が実行されるようにしたいです。
- どのシグナルをトラップすればいいのか、特にタイムアウトの対応方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして。 自分はとあるHPを参考にして、以下のトラップを行っています。 意味がわからないんですが^^; とりあえず今のところは問題なく動いているんで、大丈夫かと。 参考にしてください。 $SIG{'TERM'} = $SIG{'PIPE'} = $SIG{'HUP'} = "END"; sub END{unlink("SE.FULLLOCK");}
お礼
ありがとうございます。 実際、レアケースだから難しいですね(^_^; 念のため、おっしゃるとおりにしてみました。 あとはエラーが起きないことを祈るのみ……(笑)