İçeriğe geç

CRON Ayrıştırıcı

CRON ifadelerini ayrıştırın ve açıklayın. Sonraki 5 yürütme zamanını görün ve herhangi bir cron zamanlamasının okunabilir açıklamasını alın. Ücretsiz, %100 tarayıcınızda.

Dakika (0–59) Saat (0–23) Ayın günü (1–31) Ay (1–12) Haftanın günü (0–6, Paz=0)

CRON ifadesi nedir?

CRON ifadesi, yinelenen bir zamanlamayı tanımlayan 5 boşlukla ayrılmış alandan oluşan bir dizedir: dakika saat ayın-günü ay haftanın-günü. CRON, Unix'te (1970'ler) zamanlayıcı daemon cron olarak ortaya çıktı ve artık Linux crontab'dan AWS CloudWatch, GitHub Actions, Kubernetes CronJob'lar ve CI/CD pipeline'larına kadar neredeyse her zamanlama sistemi tarafından kullanılır. Herhangi bir alandaki yıldız işareti (*) "her" (joker) anlamına gelir.

CRON alan sözdizimi

*: Herhangi bir değer (joker).
*/n: Her n. değer (adım). Örnek: dakikalarda */15 = her 15 dakikada (0, 15, 30, 45).
a-b: Aralık (dahil). Örnek: saatlerde 9-17 = sabah 9'dan akşam 5'e.
a,b,c: Belirli değerler listesi. Örnek: ayın-gününde 1,15 = 1. ve 15.
a-b/n: Aralık içinde adım. Örnek: dakikalarda 0-30/10 = 0, 10, 20, 30.
Alanlar birleştirilebilir: 1,15 */2 * * * "her 2. saatin 1. ve 15. dakikasında" anlamına gelir.

Yaygın CRON ifadeleri

* * * * * — Her dakika.
0 * * * * — Her saat (0. dakikada).
0 0 * * * — Her gün gece yarısı.
0 9 * * 1 — Her Pazartesi saat 9:00'da.
*/15 * * * * — Her 15 dakikada.
0 9-17 * * 1-5 — Saatlik, sabah 9 – akşam 5, yalnızca hafta içi.
0 0 1 * * — Her ayın ilk günü gece yarısı.
30 4 * * 0 — Her Pazar saat 4:30'da (haftalık yedekleme).
0 */6 * * * — Her 6 saatte (gece yarısı, 6, öğlen, 18).

Gizlilik

Tüm ayrıştırma işlemleri %100 tarayıcınızda çalışır. Hiçbir veri sunucuya gönderilmez.