در این آموزش قصد داریم روش ریست کردن سرور مجازی لینوکسی به صورت خودکار ( cron ) را آموزش دهیم .
دلیل استفاده از سرویس cron :
گاها برخی نرم افزار ها پس از چند ساعت کارکرد ممکن است دچار اختلال شوند ( اختلات به موارد بسیاری از جمله کش شدن دیتا ها ، بلاک شدن دسرتسی و.. ) میتواند باشد .
به جهت رفع این مشکل در صورتی که سرویس های شما به صورت startup تعریف شده است ( پس از ریست سرور به صورت خودکار انجام میشوند . و نیاز به ریست سرور مجازی دارید با ما باشید :
به جهت انجام این مورد از طریق crontab که در تمامی نسخه های لینوکسی قرار دارد میباست تنظیمات را تغییر دهید .
ویرایشگر پیشفرضی که crontab استفاده میکند VI است که با توجه اشنایی بیشتر کاربران با nano میتوانید توسط دستور زیر crontab رو به صورت مستقیم با nano باز کنید.
export VISUAL=nano; crontab -e
سپس کافیست مقدار زیر را در ان جایگزین کنید
0 */6 * * * /sbin/shutdown -r now
در مقدار فوق سرور مجازی هر 6 ساعت یکبار ریست میشود ( شما میتوایند ساعت مورد نظر خودتون رو وارد کنید و یا cron مورد نظر خودتون رو داشته باشید )
به این صورت همیشه سرور مجازی شما هر 6 ساعت یک بار ریست خواهد شد و از بروز این سری مشکلات جلوگیری میشود .