Squidを自動で再起動させるスクリプト

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

スポンサーリンク
PC