cronを介してviaのステータスを確認するにはどうすればよいnamedですか?
そして、それがダウンしている場合、どうすればそれを開始できますか?
このcrontab行は、bind9(名前付き)プロセスが存在することを毎分チェックし、存在しない場合はメールを送信します。
{
crontab -l
echo '* * * * * /usr/bin/pidof &>/dev/null named || echo "Common, bind is on fire !" | mail -s "alert: bind is down !" -- you@mymail.tld'
} | crontab -
cronでステータスを確認するとはどういう意味ですか?それは何をするのでしょうか?起動方法は、*nixのバージョンによって異なります。Fedora / Redhatではchkconfig --list | grep named、ステータスを確認し、それservice named startを起動chkconfig on namedして起動時に起動させるために使用できます。詳細については、manページを確認してchkconfigください。
このような何かがあなたのためにそれをバックアップし始めるはずです。名前を付けるにはrootpermが必要になるため、rootcrontabにあることを確認してください。また、 namedという名前のプロセスが複数ある場合は、これで問題が発生する可能性があります。最後に、スケジューリング部分(* * * * *)を修正して、必要な回数だけ実行するようにします。
* * * * * /bin/ps -C named > /dev/null 2>&1 || service named start