دستیار عبارت Cron
خط crontab را پیش از فعالسازی بررسی کنید: معنای هر فیلد و زمان پنج اجرای بعدی.
کاملاً در مرورگر شما اجرا میشود — هیچچیزی از آنچه وارد میکنید به سرورهای ما فرستاده نمیشود.
- دقیقه · */15
- هر 15
- ساعت · 9-18
- از 9 تا 18
- روز ماه · *
- هر مقدار
- ماه · *
- هر مقدار
- روز هفته · 1-5
- از 1 تا 5
زمان اجراها در منطقه زمانی مرورگر شماست؛ سرور از منطقه زمانی خودش استفاده میکند (اغلب UTC).
کارهای زمانبندیشده را شبانهروز روی سرور خودتان اجرا کنید: از ماهی $3.
پلنهای VPSچطور کار میکند
پنج فیلد عبارتاند از: دقیقه، ساعت، روز ماه، ماه و روز هفته. */15 یعنی هر ۱۵ واحد، 1-5 یک بازه و 1,15 یک فهرست است؛ نام ماهها و روزها (JAN، MON) و ماکروهایی مثل @daily و @weekly هم کار میکنند. دامی که بارها در آن میافتند: اگر هم روز ماه و هم روز هفته تنظیم شده باشد، cron وقتی اجرا میشود که یکی از آن دو مطابق باشد، نه هر دو. زمانها در منطقه زمانی مرورگر شما نمایش داده میشوند — سرور cron را در منطقه زمانی خودش اجرا میکند که اغلب UTC است.
پرسشهای متداول
چطور کاری را هر ۵ دقیقه اجرا کنم؟
*/5 * * * * — گام در فیلد دقیقه. هر ۵ دقیقه در ساعات کاری روزهای کاری: */5 9-18 * * 1-5.
چرا کارم در زمان اشتباه اجرا شد؟
اغلب چون منطقه زمانی سرور با شما فرق دارد. با timedatectl بررسی کنید؛ بسیاری از ایمیجهای VPS بهطور پیشفرض روی UTC هستند.