Aşağıdaki bash script i crontab a ekleyip belirlediğiniz sürelerde çalışmasını sağlar iseniz bu sürelerde load ları kontrol eder ve load yükselmesine neden olan servisi restart eder.
#/usr/bin/!
load=”
20“
degisken
=`top -b -n 1 | head -n 10 | grep average | awk ‘{print $12}’ | cut -d, -f1 | cut -d. -f1`
if [ “$
degisken
” -ge “$load” ]
then
echo “
Son islem zamani: `date`” >> /var/log/restart.load
service named restart
service httpd restart
service mysql restart
service exim restart
service pure-ftpd restart
fi
Bir yanıt yazın