« システムフォントの変更 |メイン| じゃがポックルを入手 »
2006年02月26日
サーバーメモ(httpdcheck)
定期的にhttpdの状態をチェックし、停止していたら起動させるスクリプト。
#!/bin/bash
service=httpd
script="/etc/rc.d/init.d/$service"
if ! $script status | grep -q "pid"
then
$script stop > /dev/null 2>&1
$script start
fi
これを/usr/local/sbinに適当な名前で保存し(httpdcheckとした)、実行権限をつける。
$ chmod 700 /usr/local/sbin/httpdcheck
そしてcronに登録。
$ vi /etc/crontab
01 * * * * root /usr/local/sbin/httpdcheck
毎時1分にチェックするように設定した。
他のサービスをチェックするには「service=httpd」の部分を変更すれば可能。
トラックバックについて
当エントリーと同様の話題であれば、エントリーへの言及がなくても基本的には歓迎です。 同じテーマについて書いている人が、他にどんな話題を取り上げているのか、ということに興味があるからです。どうぞ遠慮なくトラックバックして下さい。 重複やまったく関係ないと思われるものに関しては、こちらの判断で削除させて頂きます。このエントリーのトラックバックURL:
http://www.sontoku.org/cgi-bin/mt-tb-pecul.cgi/224













コメントをどうぞ