2011年11月2日水曜日

Monitでファイルの存在チェック

スズキです。

下記のような設定でファイルの存在確認をし、
存在しない場合は、適当なスクリプトを実行できるようになります。

check file test with path /tmp/test.txt
   start program = "/tmp/start.sh"
   stop program = "/tmp/stop.sh"
   if does not exist then restart
   if 5 restarts within 5 cycles then timeout

上記はファイルが存在しなかったら、
リスタート(start.sh & stop.sh)するようになっています。
そして、5回リスタートしても復旧しなかった場合は、
それ以上リスタートしなくなるようになります。

これを"s3fs"の監視&自動復旧に使おう。
--------
http://www.suz-lab.com

0 コメント: