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

Plain-English explanation will appear here.

Sonraki 5 çalışma (yerel saat)

Next scheduled run times will appear here.
Type a cron expression — fields are minute hour day-of-month month day-of-week.

Alan referansı

FieldRangeSpecial
Minute0–59* , - */N
Hour0–23* , - */N
Day of month1–31* , - */N
Month1–12 or JANDEC* , - */N
Day of week0–6 (Sun=0) or SUNSAT* , - */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.

İlgili araçlar