Cron Ayrıştırıcı
Bir cron ifadesi yapıştırın; ne anlama geldiğini sade dilde ve ne zaman çalışacağını görün. Standart beş alanlı sözdizimini ve @hourly / @daily / @weekly / @monthly / @yearly takma adlarını destekler.
Sonraki çalışma zamanları tarayıcınızın yerel saat diliminde hesaplanır.
Sade dilde
Sonraki 5 çalışma (yerel saat)
Next scheduled run times will appear here.
Alan referansı
| Field | Range | Special |
|---|---|---|
| Minute | 0–59 | * , - */N |
| Hour | 0–23 | * , - */N |
| Day of month | 1–31 | * , - */N |
| Month | 1–12 or JAN–DEC | * , - */N |
| Day of week | 0–6 (Sun=0) or SUN–SAT | * , - */N |
Aliases: @yearly = 0 0 1 1 *, @monthly = 0 0 1 * *, @weekly = 0 0 * * 0, @daily = 0 0 * * *, @hourly = 0 * * * *.
Day-of-month ve day-of-week etkileşimi
POSIX-style cron evaluates day-of-month and day-of-week with an OR rule when both are restricted. For example 0 12 1 * 1 fires at noon on the 1st of every month and every Monday — not only Mondays that fall on the 1st. If you want “only Mondays that are the 1st”, you have to filter inside the job.
SSS
0 12 1 * 1 ne anlama gelir?
Her ayın 1'inde öğle veya her pazartesi öğle. Standart cron, day-of-month ve day-of-week'in her ikisi de kısıtlandığında bunları VEYA olarak değerlendirir.
*/5 * * * * neden tam olarak her 5 dakikada bir değil?
Aslında öyle — ama her zaman 5'in katı dakikalara (0, 5, 10, …) denk gelir, işi başlattığınız andan itibaren değil. */5, «alan aralığı içinde 5'e bölünen değerler» anlamına gelir.
Saniye desteği var mı?
Bu ayrıştırıcıda yok. Standart Unix cron beş alanlıdır ve saniye yoktur. Bazı zamanlayıcılar (Quartz, Spring) altıncı bir saniye alanı ekler — onları altı alanlı formatı destekleyen bir ayrıştırıcıya yapıştırın.
Sonraki çalışmalar hangi saat diliminde?
Tarayıcınızın yerel saat diliminde. Listenin üstündeki etiket, netlik için saat dilimi farkını gösterir.