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

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の監視と自動復旧に利用しようと思います。

こちらの記事はなかの人(suz-lab)監修のもと掲載しています。
元記事は、こちら