Sunucum Plesk/Linux SSH'dan Şunu yapmak istiyorum
load average 30 oldugunda
sh /root/foo.sh Bunu çalıştırsın ve hemen arkasından
service httpd restart yapsın
Bunu Yapma Şansım Varmı?
Teşekkürler.
osman hocamın bi kaç sayfa once attıgı posta gore yazayım belki yinede ustalarımız daha iyi bi yolunu bilir ama
Alıntı
#/usr/bin/!
load="30"
komutcan=`top -b -n 1 | head -n 10 | grep average | awk '{print $12}' | cut -d, -f1 | cut -d. -f1`
if [ "$komutcan" -ge "$load" ]
then
echo "Son yeniden baslatma suresi: `date`" >> /var/log/r10net.load
# Kural ihlali durumunda yapılacak isler alt kısma girilecek
# Suyunu cikartirsaniz sonucu kotu olabilir 8)
sh /root/foo.sh
service httpd restart
# Kural Sonu
fi
bunu su şekil kaydedin..
nano /usr/bin/r10load
chmod +x /usr/bin/r10load
daha sonra
crontab'a ekleyin...
crontab -e
yazın en alt satıra şunu girin..
*/30 * * * * sh /usr/bin/r10load
her 30dk da bir kere kontrol etmesini sağlayacaksınız...
bence komut bu

kolay gelsin
Alıntı
crontab kullanımı
crontab -e yaptıktan sonra içeriye veri sokmak için
Insert tuşuna basın , ardından verinizi yazıp
:wq!
yazıp enter a basarsanız cron job ınız eklenmiş olur.