Geliştirici ve Otomasyon

Cron İfadesi Açıklayıcı ve Sonraki Çalışma Zamanları

Sunucuda, Vercel'de ya da bir otomasyon aracında zamanlanmış görev yazarken '0 9 * * 1-5' gibi ifadeler görürsünüz. İfadeyi yazın; ne anlama geldiğini Türkçe okuyun ve görevin önümüzdeki çalışma zamanlarını görün.

0
Dakika
9
Saat
*
Ay günü
*
Ay
1-5
Hafta günü
Anlamı
Pazartesi – Cuma günleri, saat 09:00.
Sonraki çalışma zamanları (tarayıcınızın saat dilimine göre)

Ay günü ve hafta günü ikisi de kısıtlıysa, standart cron gibi ya biri ya diğeri yeterlidir. Ay ve gün adları (JAN, MON…) ile aralık (1-5), liste (1,15) ve adım (*/10) desteklenir.

Bu araç tarayıcınızda çalışır; girdiğiniz bilgiler sunucumuza gönderilmez.

Cron İfadesi Açıklayıcı nasıl kullanılır?

  1. 1Cron ifadesini yazın ya da hazır örneklerden birini seçin.
  2. 2Anlamını Türkçe açıklamadan okuyun.
  3. 3Sonraki 6 çalışma zamanını kontrol edin.

Cron ifadesinin yapısı

Standart cron ifadesi beş alandan oluşur. * her değeri, */5 her 5 birimde bir, 1-5 aralığı, 1,15 listeyi belirtir. Haftanın günü için 0 (ya da 7) Pazar, 1 Pazartesi… 6 Cumartesi'dir.

  • 1. alan — Dakika: 0–59
  • 2. alan — Saat: 0–23
  • 3. alan — Ayın günü: 1–31
  • 4. alan — Ay: 1–12 (ya da JAN–DEC)
  • 5. alan — Haftanın günü: 0–6 (ya da SUN–SAT)

Sık kullanılan örnekler

  • */15 * * * * — 15 dakikada bir
  • 0 * * * * — her saat başı
  • 0 9 * * 1-5 — hafta içi her gün 09:00
  • 30 2 * * 0 — her Pazar 02:30
  • 0 0 1 * * — her ayın ilk günü gece yarısı
  • 0 8,18 * * * — her gün 08:00 ve 18:00

Saat dilimine dikkat

Cron görevleri çoğu sunucuda ve bulut hizmetinde UTC saatine göre çalışır. 09:00 Türkiye saati (UTC+3) için ifadeye 06:00 yazmanız gerekir. Bu araç sonraki çalışma zamanlarını tarayıcınızın saat dilimine göre gösterir.

Ayın günü ve haftanın günü birlikte kullanılırsa

İkisi de * değilse standart cron, ikisinden birinin tutmasını yeterli sayar (VEYA). Örneğin '0 9 15 * 1' hem ayın 15'inde hem de her Pazartesi çalışır.

Sık sorulan sorular

Saniye alanı yok mu?

Standart cron beş alanlıdır; en küçük birim dakikadır. Quartz ve Spring gibi bazı sistemler altı ya da yedi alanlı bir sürüm kullanır; bu araç beş alanlı biçimi destekler.

? işareti ne demek?

Bazı sistemlerde 'belirtilmemiş' anlamına gelir; burada * ile aynı kabul edilir.

Vercel, GitHub Actions ve Linux cron aynı mı?

Hepsi beş alanlı cron biçimini kullanır ve çoğunlukla UTC'de çalışır; en kısa çalışma aralığı gibi ayrıntılar hizmete göre değişir.

Cron İfadesi Çözümleyici – Türkçe Açıklama | Quantora