QuickATools

Geliştirici araçları · Free browser tool

Cron İfadesi Açıklayıcı

Cron ifadelerini anında çözün ve doğrulayın. Karmaşık crontab zamanlamalarını insan tarafından okunabilir doğal dil açıklamalarına çevirin.

Cron expression

Standard 5-field crontab — minute hour day-of-month month day-of-week.

Operators: * any, , list, - range, / step. Day-of-week accepts 0–6 or SUN–SAT.

Human-readable schedule

Valid0 9 * * 1-5

At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.

Next scheduled runs

Next 5 matches after (local time).

  1. No upcoming runs found in the search window.

Frequently Asked Questions

Bir cron ifadesindeki beş alan ne anlama gelir?

Standart bir crontab satırı sırayla beş alan kullanır: dakika (0–59), saat (0–23), ayın günü (1–31), ay (1–12) ve haftanın günü (0–6, 0 Pazar). Birlikte “bu iş hangi dakikalarda, hangi saatlerde, hangi takvim günleri/aylar/hafta günlerinde çalışmalı?” sorusunu yanıtlarlar. Bu araç Linux crontab ve birçok bulut zamanlayıcının kullandığı klasik beş alanlı biçimi hedefler.

Cron’da *, -, / ve , ne anlama gelir?

* o alan için “her geçerli değer” demektir. Virgül ayrık değerleri listeler (ör. 1,15). Tire bir aralık belirler (ör. 9-17). Eğik çizgi bir adım belirler (ör. dakikalarda */5 her 5 dakika demektir; 0-30/10 ise 0, 10, 20, 30 demektir). Bunları birleştirebilirsiniz; örneğin 1,15,30 veya MON-FRI.

Geliştiriciler cron ile en sık hangi hataları yapar?

Yaygın tuzaklar haftanın günü numaralandırmasını karıştırmayı (Pazar 0 vs 1), hem ayın günü hem haftanın günü kısıtlandığında genelde AND değil OR ile birleştiklerini unutmayı, beş alanlı crontab’da altı alanlı “saniye” ifadesi kullanmayı ve zamanlayıcının saat diliminin dizüstü bilgisayarınızla eşleştiğini varsaymayı içerir. İşin gerçekten kullanacağı saat diliminde sonraki birkaç çalışma zamanını her zaman kontrol edin.

Cron ifadelerini neden çevrimiçi bir araca yapıştırmak yerine yerel açıklamalıyım?

Üretim zamanlamaları sıkça üçüncü taraf bir günde oturmasını istemeyebileceğiniz iç bakım pencerelerini, faturalama kesimlerini veya toplu iş ritimlerini kodlar. Bu açıklayıcı ayrıştırma, tarif etme ve sonraki çalışma zamanlarını tamamen tarayıcınızda yapar — hiçbir şey yüklenmez — böylece altyapı zamanlamalarını dış hizmete sızdırmadan güvenle doğrulayabilirsiniz.

Yıldızları Tahmin Etmeden Crontab ve Toplu Zamanlamaları Hata Ayıklayın

Cron ifadeleri tasarım gereği yoğundur — Linux crontab’larını, CI işlerini ve sunucusuz zamanlayıcıları ne zaman ateşleyeceğini kontrol eden beş küçük alan. Yanlış yerleştirilmiş bir *, bir birim kaymış haftanın günü veya ayın günü ile haftanın gününün OR semantiğiyle birleştiğini unutmak, bir işin hiç çalışmaması veya niyet ettiğinizden çok daha sık çalışması demek olabilir. İfadeyi düz dile çevirmek ve sonraki birkaç ateşleme zamanını listelemek, bu hataları üretime vurmadan yakalamanın en hızlı yoludur.

Bu açıklayıcı tamamen tarayıcınızda kalır. İç toplu ritimler, bakım pencereleri ve altyapı zamanlamaları makinenizi asla terk etmez — sunucu tarafı ayrıştırıcı yoktur ve hesap gerekmez. Beş alanlı bir ifade yapıştırın, alan başına ızgarayı ayarlayın, bir hazır ayar yükleyin ve hem doğal dil özetini hem yaklaşan yerel çalışma zaman çizelgesini doğrulayın.

Desteklenen operatörler günlük crontab ihtiyaçlarını kapsar: * (herhangi), , (liste), - (aralık) ve / (adım), artı SUN–SAT / JAN–DEC takma adları. Satıcıya özgü altı/yedi alanlı uzantılar yerine klasik beş alanlı biçimi hedefler; böylece burada doğruladığınız şey yaygın Linux crontab ve birçok bulut zamanlama UI’siyle eşleşir.

Geliştirici araç setinin geri kalanını keşfedin: JSON Biçimlendirici, Base64 Kodla/Çöz, UUID Oluşturucu, Regex Test Aracı, JWT Çözücü, Renk Kontrastı Kontrolü ve Markdown Önizleyici.