Cron یک سرویس زمان‌بندی در لینوکس است که وظایف را به‌صورت خودکار اجرا می‌کند. از کرون برای اجرای دوره‌ای اسکریپت‌ها و برنامه‌ها استفاده می‌شود.
تنظیم وظایف دوره‌ای با Cron

برای ویرایش کران‌جاب‌های یک کاربر:
کد:
crontab -e
فرمت کرون‌جاب:
کد:
* * * * * command_to_execute
هر قسمت در این فرمت به یک مقدار مشخص اشاره دارد:

  • دقیقه (0-59)
  • ساعت (0-23)
  • روز ماه (1-31)
  • ماه (1-12)
  • روز هفته (0-7) (0 و 7 هر دو یکشنبه هستند)

مثال:
اجرای یک اسکریپت هر روز ساعت ۳ صبح:
کد:
0 3 * * * /path/to/script.sh
یا اجرای یک اسکریپت هر دوشنبه و پنج‌شنبه ساعت ۸ صبح:

کد:
0 8 * * 1,4 /path/to/another_script.sh

مشاهده و حذف وظایف کرون

برای مشاهده لیست کرون‌جاب‌های یک کاربر:
کد:
crontab -l
برای حذف همه وظایف کرون:

کد:
crontab -r
کرون یکی از ابزارهای کلیدی برای اجرای وظایف زمان‌بندی‌شده در سرورها و سیستم‌های لینوکسی است که می‌تواند مدیریت وظایف را به‌صورت خودکار انجام دهد.