modiranhost
March 31st, 2025, 21:45
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
کرون یکی از ابزارهای کلیدی برای اجرای وظایف زمانبندیشده در سرورها و سیستمهای لینوکسی است که میتواند مدیریت وظایف را بهصورت خودکار انجام دهد.
تنظیم وظایف دورهای با 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
کرون یکی از ابزارهای کلیدی برای اجرای وظایف زمانبندیشده در سرورها و سیستمهای لینوکسی است که میتواند مدیریت وظایف را بهصورت خودکار انجام دهد.