با سلام
کسی از دوستان میدونه برای ریست خودکار باید از چه اسکریپتی استفاده کرد ؟
reboot رو زدم توی اسکریپت ولی به صورت خودکار ریست نمیشه از طریق کرون جاب
نمایش نسخه قابل چاپ
با سلام
کسی از دوستان میدونه برای ریست خودکار باید از چه اسکریپتی استفاده کرد ؟
reboot رو زدم توی اسکریپت ولی به صورت خودکار ریست نمیشه از طریق کرون جاب
سلام
ممکنه این اسکریپت برای بعضیا مفید باشه .
این دستورات رو انجام بدید :
1- ساختن فایل بررسی :
---------------کد:cd /usr/local/
mkdir auto
cd auto
nano restart.sh
2- متن فایل بررسی کننده :
-------------------------------کد:#!/bin/sh
check=`cat /proc/loadavg | sed 's/\./ /' | awk '{print $1}'`
if [ $check -gt 10 ] //10 is load average on 5 minutes
then
service mysql restart
/etc/init.d/httpd restart
fi
من در این فایل مشخص کردم در صورتی که متوسط لود 10 باشه در 5 دقیقه یا بیشتر sql و httpd ریستارت بشه .
این فایل رو ذخیره و 755 کنید :
-----------------کد:chmod 755 restart.sh
3- ساختن کرن :
-----------------------کد:cd ~
cd /etc/cron.d
nano auto_restart
متن فایل کرن :
کد:*/5 * * * * root /usr/local/auto/restart.sh >/dev/null 2>&1
reboot
یک کرون بسازید و تایم آن را تنظیم کنید و هر دستوری بخواهید را میتوانید اجرا کنید