Cron ifadesi oluşturucu nasıl kullanılır
- 1
Söz dizimini seçin
Standart cron, saniyeli cron, Quartz ya da AWS EventBridge'i seçin; isterseniz ifadeyi yapıştırın ve alan sayısının karar vermesine izin verin.
- 2
Zamanlamayı yazın ya da oluşturun
Bir ifade yazın, hazır ayarlardan başlayın ya da her alanı görsel düzenleyiciyle ayarlayın.
- 3
Okuyarak doğrulayın
Düz Türkçe açıklamaya ve vurgulanan alanlara bakarak ifadenin istediğiniz anlama geldiğinden emin olun.
- 4
Sonraki çalışmaları kontrol edin
Bir saat dilimi seçin, sonraki 10 çalışma zamanını doğrulayın, sonra ifadeyi kopyalayın.
Sınırlar ve Pro
Kaydolmadan ücretsiz: 4 söz dizimi, 12 hazır ayar ve 400'den fazla saat diliminden herhangi birinde sonraki 10 çalışma zamanı; arama 30 yıl ilerisine kadar (ya da ifadenin son yılına kadar) yapılır.
Pro reklamları kaldırır; oluşturucu her planda aynı şekilde çalışır. Pro'yu gör
Cron ifadesi oluşturucu hakkında
Cron ifadesi, bir zamanlamayı boşlukla ayrılmış birkaç alana sığdırır ve yanlış yerleştirilmiş tek bir sayı “hafta içi her gün saat 9’da” zamanlamasını “9. saatin her dakikası” haline getirebilir. Bu oluşturucuda bir ifade yazabilir ya da yapıştırabilir, ifadenin her alanı etiketlenmiş şekilde düz Türkçe ile açıklandığını anında görebilir ve ifadenin çalışacağı sonraki on zamanı listeleyebilirsiniz.
Dört söz dizimi desteklenir, çünkü bunlar gerçekten birbirinden farklıdır. Standart cron beş alandan oluşur: dakika, saat, ayın günü, ay ve haftanın günü. crontab, Linux cron hizmetleri, Kubernetes CronJob'ları ve GitHub Actions bu biçimi kullanır; @daily gibi makroları da kabul eder. Saniyeli biçim, node-cron ve croner'da olduğu gibi başa bir saniye alanı ekler. Quartz, saniyeli ve isteğe bağlı yıllı altı ya da yedi alan kullanır, Pazar gününü 1 olarak numaralandırır, gün alanlarından birinde ? ister; “son” için L, “en yakın hafta içi günü” için W ve “üçüncü Cuma” gibi ifadeler için # ekler. AWS EventBridge yıl ile biten altı alan kullanır, gün kurallarını Quartz ile paylaşır ve cron(…) biçiminde yazılır. Bir ifadeyi yapıştırdığınızda alan sayısı belirleyiciyse söz dizimi otomatik değişir; söz dizimini değiştirdiğinizde mevcut ifade mümkün olduğunca dönüştürülür.
Görsel düzenleyici her alanı her / her N / belirli değerler / aralık denetimleriyle ayarlar, hazır ayarlar ise yaygın işleri kapsar. Çalışma zamanları herhangi bir IANA saat diliminde, yaz saati boşlukları dikkate alınarak hesaplanır; EventBridge kuralları ise AWS'nin değerlendirdiği şekilde varsayılan olarak UTC kullanır.
Oluşturucu yalnızca söz dizimini ve zamanlamayı denetler: sunucunuzun saatini, makine kapalıyken kaçan çalışmaları ya da GitHub'ın en kısa aralığı gibi zamanlayıcıya özgü sınırları bilmez.
Gizlilik
İfadeler bu sayfadaki kodla ayrıştırılır, çalışma zamanları tarayıcınızın saat dilimi verileriyle hesaplanır; hiçbir şey sunucuya gönderilmez. Seçtiğiniz söz dizimi ve saat dilimi, bir sonraki ziyaretiniz için yerel depolamada saklanır.
Özellikler
Düz Türkçe açıklamalar
30 9 * * 1-5 ifadesinin ne yaptığını tahmin etmek yerine “Pazartesi–Cuma günleri 09:30’da” açıklamasını okuyun.
Sonraki 10 çalışma, her saat diliminde
UTC ya da herhangi bir IANA saat diliminde çalışma zamanları; yaz saati değişiklikleri de hesaba katılır.
Quartz ve AWS söz dizimi
Bunu destekleyen zamanlayıcılar için saniye, yıl, ?, L, W ve #.