Fukuoka.わたし、諦めない!commandの場合サービス監視をしてると、サービス構成によってはどうしても誤検知してしまうことがあります。同様にリトライすることで誤検知を防いでいます。それらはNagiosのようなリトライ機能はありません。要望の返事としては「スクリプト側で頑張れます、問題ない」となっております。scriptでサッと書いてみました。$exit_statusシンプルでとても短いコードです。Goさらに、遊びで同じ仕様のものをgolangで書いてみました。releasesに上げてますので、実際監視で利用する場合はそちらからdownloadして使うのが便利です。consul使う人はこのcookbookを使うと大変便利じゃないでしょうか。ないですが、誤検知でお困りの方は使うと便利なコマンドの紹介でした。さんから以下のtweetもらってほんとその通りだったので、文字列でなくそのまま渡せるように修正した。実は、実装後にキモいので直そうと思ってたのを忘れちゃってたというのが、言い訳になります...go-retryコマンド、コマンド文字列指定なの嫌だな。2016なので、以下のような使い方になります。オプションも追加しております。go-shellwords便利〜!こういうのを気軽にアドバイス頂けるのありがたいなぁ。