• صفحه اصلي صفحه اصلي
  • درباره ما درباره ما
  • ارتباط با ما ارتباط با ما
  • چاپ
  • ذخيره پيوند
  • ارسال به دوست
  • Rss
  • انتشار در فیسبوک
  • توییت کردن این صفحه

اجرای خودکار دستورات در لینوکس با استفاده از Crontab

یکی از ابزارهای بسیار کاربردی سیستم های تحت لینوکس/یونیکس crontab هست.

    کار این سیستم زمانبندی برنامه ها برای اجرا شدن در زمان های مشخص و یا دوره زمانی مشخص است.

    ساختار دستورالعمل های crontab یا به اصطلاح cronjob :

    [minute 0-59] [hour 0-23] [day of month 1-31] [month 1-12] [day of week 0-6] [command]

    به طور مثال:

    30 0 * * * command  : این دستور هر 30 دقیقه انجام خواهد شد.

    0 1 1 * * /usr/local/cpanel/scripts/upcp > /dev/null 2>&1  : این دستور /usr/local/cpanel/scripts/upcp را هر روز اول ماه در ساعت 1 نیمه شب در پس زمینه اجرا خواهد کرد.

    00 0,12 * * * /home/script.sh : برنامه /home/script.sh هر روز در ساعت های 12 شب و 12 ظهر اجرا خواهد شد.

    00 9-17 * * * /home/script.sh > /dev/null 2>&1 : این برنامه ( /home/script.sh ) هر روز از ساعت 9 تا 17 هر ساعت، یعنی در ساعت های 9، 10، 11 ، ...، 17 اجرا خواهد شد.

    0 */2 * * * clamscan: این دستور برنامه clamscan را هر 30 دقیقه اجرا خواهد کرد.

    

    حال کافیست برای ذخیره این دستورات از دستور زیر در command line استفاده کنید:

    crontab -e

    در ادیتور باز شده دستور cronjob خود را ذخیره کنید و Save کنید.

    برای مشاهده ی کامل برنامه های داخل crontab از دستور زیر استفاده کنید:

    crontab -l

توسط : [مصطفی نوری خامنه] | تاریخ : [Date] | نظرات
نظرات:
پاسخ به:
عنوان شما:  
نظر:  
متن تصویر را در کادر زیر وارد نمایید

کاربران ما

نام كاربری:  
رمز عبور:  
هنوز در سایت عضو نشده‌اید؟
لینک های مفید صفحه اصلي صفحه اصلي  |  درباره ما درباره ما  |  فضاي شخصي شما فضاي شخصي شما  |  ارتباط با ما ارتباط با ما  |  نقشه سایت نقشه سایت
  • ورود به سيستم ورود به سيستم
  •  | 
  • ثبت نام ثبت نام
  •  | 
  • نقشه سايت نقشه سايت
  •  | 
  • راهنما راهنما

© 2012-2013 MOSTAFANOORI.COM کلیه حقوق این سایت محفوظ.