
3979284 / Pixabay
経緯
squidを使ってWebを閲覧しているとたまに落ちることがある。
パーソナルユースで原因追及までするのも手間がかかるので再起動。
毎回ログインして再起動するのも面倒臭いのでcronで自動的に再起動するようにしておく。
スクリプト
squidのステータスをみて停止しているなら起動させるだけ。
#!/bin/bash
chkmsg=`/etc/rc.d/init.d/squid status`
if [[ "$chkmsg" =~ "停止しています" ]]; then
/etc/rc.d/init.d/squid restart >/dev/null 2>&1
fi
cron
10分おきに実行する。
*/10 * * * * /root/script.sh