Merhaba Değerli Ziyaretçimiz
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
Yardımcı olması dileğiyle…
Kaynak : ayhanarda.com/blog/
Article Tags: bash · bash script · command · Linux · load · restart · service · servis