HIRCIN adlı üyeden alıntı: mesajı görüntüle
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.