• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:できるだけ多くのシグナルに対応したい)

シグナルに対応したロックファイル削除プログラム

このQ&Aのポイント
  • ロックファイルを削除して他のプロセスに処理を譲る処理を実装しました。
  • 強制終了シグナルを受け取っても処理が実行されるようにしたいです。
  • どのシグナルをトラップすればいいのか、特にタイムアウトの対応方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

はじめまして。 自分はとあるHPを参考にして、以下のトラップを行っています。 意味がわからないんですが^^; とりあえず今のところは問題なく動いているんで、大丈夫かと。 参考にしてください。 $SIG{'TERM'} = $SIG{'PIPE'} = $SIG{'HUP'} = "END"; sub END{unlink("SE.FULLLOCK");}

参考URL:
http://tohoho.wakusei.ne.jp/wwwcgi8.htm
noname#25358
質問者

お礼

 ありがとうございます。  実際、レアケースだから難しいですね(^_^;  念のため、おっしゃるとおりにしてみました。  あとはエラーが起きないことを祈るのみ……(笑)

関連するQ&A