زمانبندی کارها با Cron
اجرای خودکار اسکریپتها و بکاپها در ساعتهای مشخص.
ویرایش کرونجابها
crontab -e
ساختار هر خط
* * * * * command
| | | | |
| | | | +-- روز هفته (0-7، 0 و 7 = یکشنبه)
| | | +---- ماه (1-12)
| | +------ روز ماه (1-31)
| +-------- ساعت (0-23)
+---------- دقیقه (0-59)
نمونهها
0 3 * * * /root/backup.sh
*/5 * * * * /usr/bin/php /var/www/site/cron.php
0 0 * * 0 apt update && apt -y upgrade
- اولی: هر شب ساعت ۳
- دومی: هر ۵ دقیقه
- سومی: هر یکشنبه نیمهشب
ذخیرهٔ خروجی برای عیبیابی
0 3 * * * /root/backup.sh >> /var/log/backup.log 2>&1
کرون با منطقهٔ زمانی سرور اجرا میشود. در کرونجابها از مسیر کامل دستورات استفاده کنید.