Cron İfade Ayrıştırıcı

Cron ifadelerini ayrıştırın ve açıklayın. Standart 5 alanlı ve genişletilmiş 6 alanlı (saniyeli) cron formatlarını destekler. UTC'de okunabilir bir açıklama, sonraki 10 yürütme zamanı ve ayrıntılı alan dökümü gösterir. Jokerler, aralıklar, listeler, adımlar ve adlandırılmış değerleri (MON-SUN, JAN-DEC) destekler.

Okunabilir Açıklama
Alan Dökümü
Alan Değer Anlam

Cron İfadeleri Hakkında Daha Fazla Bilgi

Cron İfade Formatı

Standart bir cron ifadesi, boşluklarla ayrılmış 5 alandan oluşur:

dakika saat ayın-günü ay haftanın-günü

Alanİzin Verilen DeğerlerÖzel Karakterler
Dakika0-59* , - /
Saat0-23* , - /
Ayın Günü1-31* , - /
Ay1-12 veya JAN-DEC* , - /
Haftanın Günü0-7 veya SUN-SAT (0 ve 7 = Pazar)* , - /
Özel Karakterler
  • * alandaki tüm değerlerle eşleşir.
  • , bir değerler listesini ayırır. Örnek: haftanın-günü alanında 1,3,5 Pazartesi, Çarşamba, Cuma anlamına gelir.
  • - bir aralık tanımlar. Örnek: saat alanında 9-17, sabah 9'dan akşam 5'e kadar her saat anlamına gelir.
  • / bir adım tanımlar. Örnek: dakika alanında */15, her 15 dakikada bir anlamına gelir. 5/10, dakika 5'ten başlayarak her 10 dakikada bir (5, 15, 25, 35, 45, 55) anlamına gelir.
Yaygın Örnekler
İfadeAnlam
0 * * * *Her saat dakika 0'da
*/5 * * * *Her 5 dakikada bir
0 9 * * 1-5Her iş günü saat 9:00
0 0 1 * *Her ayın 1'inde gece yarısı
30 2 * * 0Her Pazar saat 2:30
0 6,18 * * *Her gün sabah 6:00 ve akşam 6:00
0 0 * * 1-5Her iş günü gece yarısı
15 14 1 * *Her ayın 1'inde saat 14:15
6 Alanlı Format (Saniyeli)

Bazı sistemler başlangıçta isteğe bağlı bir saniye alanını destekler:

saniye dakika saat ayın-günü ay haftanın-günü

Örneğin, 30 0 * * * * her dakikanın 30. saniyesinde anlamına gelir.