Cron یک سرویس زمانبندی در لینوکس است که وظایف را بهصورت خودکار اجرا میکند. از کرون برای اجرای دورهای اسکریپتها و برنامهها استفاده میشود.
تنظیم وظایف دورهای با Cron
برای ویرایش کرانجابهای یک کاربر:
فرمت کرونجاب:
کد:
* * * * * 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
مشاهده و حذف وظایف کرون
برای مشاهده لیست کرونجابهای یک کاربر:
برای حذف همه وظایف کرون:
کرون یکی از ابزارهای کلیدی برای اجرای وظایف زمانبندیشده در سرورها و سیستمهای لینوکسی است که میتواند مدیریت وظایف را بهصورت خودکار انجام دهد.