Cron İfade Analizörü

Bir Unix 5 alanlı cron ifadesi yapıştırın, her alanı inceleyin ve açıkça belirtilen bir zaman diliminde sonraki çalıştırma zamanlarını önizleyin.

Tüm cron ayrıştırma ve sonraki çalıştırma önizlemeleri tarayıcınızda yerel olarak çalışır. Hiçbir zamanlama verisi sunucularımıza gönderilmez.

Cron ifadeleri zaman dilimi içermez. Bu önizleme seçili IANA zaman dilimini kullanır; sunucunuz, CI çalıştırıcınız veya zamanlayıcınız farklı bir zaman dilimi kullanabilir.

Dakika

*/15

Saat

9-17

Ayın günü

*

Ay

*

Haftanın günü

MON-FRI

Zamanlama anlamı

Every 15 minutes from 09:00 through 17:59 on Monday through Friday.

Alan dökümü

AlanHamDeğerlerAnlam
Dakika*/150, 15, 30, 45Every 15 minutes
Saat9-179, 10, 11, 12, 13, 14, 15, 16, 17Hours 09:00 through 17:00
Ayın günü*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31Every day of the month
Ay*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12Every month
Haftanın günüMON-FRI1, 2, 3, 4, 5Monday through Friday

Sonraki çalıştırma önizlemesi

Seçili zaman diliminde ve UTC'de gösterilir.

Europe/Kiev
1

01.05.2026 09:15 GMT+3

UTC: 01.05.2026 06:15 UTC

2

01.05.2026 09:30 GMT+3

UTC: 01.05.2026 06:30 UTC

3

01.05.2026 09:45 GMT+3

UTC: 01.05.2026 06:45 UTC

4

01.05.2026 10:00 GMT+3

UTC: 01.05.2026 07:00 UTC

5

01.05.2026 10:15 GMT+3

UTC: 01.05.2026 07:15 UTC

Zaman dilimi ve Yaz Saati Uygulaması uyarısı

  • Unix day-of-month and day-of-week fields use OR semantics when both fields are restricted.
  • Timezone preview follows the browser timezone database; DST behavior can differ between cron daemons.
  • İleri saat uygulamasında atlanan yerel zamanlar çalıştırılmayabilir. Geri saat uygulamasında yinelenen zamanlar, zamanlayıcılara göre farklı davranabilir.

Hızlı örnekler

Bir cron zamanlamasını çalışmadan önce anlayın

Cron ifadeleri sunucular, CI işleri, otomasyon platformları ve bakım betikleri tarafından kullanılan sıkıştırılmış zamanlama dizeleridir. Güçlüdürler, ancak küçük bir yazım hatası bir görevi günlükten her dakikaya veya hafta içinden hafta sonuna çevirebilir.

Bu ayrıştırıcı bir Unix 5 alanlı cron ifadesini sade bir dille açıklar, her alanı parçalar ve araçta seçtiğiniz zaman dilimini kullanarak gelecek çalışma zamanlarını gösterir.

Desteklenen cron lehçesi

v1 ayrıştırıcısı beş alanlı standart Unix cron'u destekler:

dakika saat ay-günü ay hafta-günü
  • Dakika değerleri 0 ile 59 arasındadır. 0 to 59.
  • Saat değerleri 0 ile 23 arasındadır. 0 to 23.
  • Ay-günü değerleri 1 ile 31 arasındadır. 1 to 31.
  • Ay değerleri 1 ile 12 arasındadır. 1 to 12, örneğin JAN ve DEC gibi adları da destekler. JAN and DEC.
  • Hafta-günü değerleri 0 ile 7 arasındadır. 0 to 7, örneğin JAN ve DEC gibi adları da destekler. MON and FRI. Her ikisi de 0 and 7 Pazar anlamına gelir.

Joker (*), virgülle ayrılmış listeler, aralıklar ve */15 veya 9-17/2 gibi adım değerlerini destekler. */15 or 9-17/2.

Bilerek desteklenmeyenler

Cron lehçeleri evrensel değildir. Quartz, systemd timers, cloud schedulers, Kubernetes, GitHub Actions ve barındırma platformları kendi alanlarını veya özel operatörlerini ekleyebilir.

  • Saniye alanları ve yıl alanları Unix cron olarak ayrıştırılmaz.
  • Quartz operatörleri (ör. ?, L, W, ve # desteklenmeyen olarak bildirilir.
  • Makrolar (ör. @daily and @reboot genişletilmez.
  • Zamanlama ifadesinden sonra gelen komut metni ifade olarak ele alınmaz.

Bu sayfayı Unix tarzı zamanlamalar için bir denetleyici olarak kullanın. Üretim otomasyonunu değiştirmeden önce işi çalıştıracak tam zamanlayıcıyı doğrulayın.

Zaman dilimi ve yaz/kış saati davranışı

Bir cron ifadesi kendi başına bir zaman dilimi içermez. Aynı ifade, sunucunun UTC, yerel sistem zaman dilimi veya zamanlayıcıya özgü bir zaman dilimi ayarı kullanmasına bağlı olarak farklı zamanlarda çalışabilir.

  • Önizleme seçili IANA zaman diliminde ve UTC'de çalışma zamanlarını gösterir.
  • İleri alma (spring-forward) geçişleri var olmayan yerel duvar saati zamanlarını atlayabilir.
  • Geri dönüş (fall-back) geçişleri yerel duvar saati zamanını tekrarlayabilir; zamanlayıcı davranışı farklılık gösterebilir.
  • Hem ay-günü hem de hafta-günü kısıtlandığında, Unix cron genelde OR (VEYA) mantığını kullanır.

Kritik işler için önizlemeyi bir planlama aracı olarak kabul edin ve davranışı zamanlayıcı içinde doğrulayın.

Sıkça Sorulan Sorular

Bu Quartz cron'u destekliyor mu?

Hayır. Ayrıştırıcı yalnızca Unix 5 alanlı cron'u destekler. Quartz tarzı saniye alanları, yıl alanları ve ?, L, W ve # gibi operatörler ?, L, W, ve # desteklenmeyen olarak gösterilir.

Bir cron ifadesi hangi zaman dilimini kullanır?

Cron ifadeleri zaman dilimi bilgisi taşımaz. Önizleme araçta seçilen zaman dilimini kullanır, ancak sunucunuz veya zamanlayıcınız farklı bir zaman dilimi kullanıyor olabilir.

Neden ay-günü ve hafta-günü her ikisi de eşleşebilir?

Yaygın Unix cron davranışında, her iki alan da kısıtlandığında, bir tarih herhangi bir alan eşleşirse eşleşir. Örneğin, 0 0 1 * MON ayın ilk gününde ve Pazartesi günleri çalışabilir.

crontab'den komut bölümünü yapıştırabilir miyim?

Yalnızca beş zamanlama alanını yapıştırın. Araç bir zamanlama ayrıştırıcısıdır, tam bir crontab ayrıştırıcısı değildir; bu yüzden zamanlamadan sonra gelen komut metni yorumlanmaz.