İçeriğe geç
ToolMug

Cron İfadesi Çözümleyici

Bir cron ifadesini yapıştırın; ne anlama geldiğini sade bir dille ve bir sonraki çalışmanın tam olarak ne zaman olacağını kendi saat diliminizde ya da sunucunun saat diliminde görün. Standart crontab, saniyeli ifadeler, Quartz tarzı ? ve @daily gibi kısayollarla çalışır.

Tarayıcınızda çalışır — girdiğiniz hiçbir şey yüklenmez

At 09:00, Monday through Friday

0
Dakika
9
Saat
*
Ayın günü
*
Ay
1-5
Haftanın günü

Sonraki çalışmalar

  1. 1—
  2. 2—
  3. 3—
  4. 4—
  5. 5—
  6. 6—
  7. 7—
  8. 8—
  9. 9—
  10. 10—

Örnekler

Nasıl kullanılır

  1. İfadeyi yazın veya yapıştırın, örneğin 0 9 * * 1-5.
  2. Sade dildeki açıklamayı ve her alanın değerini okuyun.
  3. Sonraki on çalışma zamanını gerçekte olacağı gibi görmek için sunucunun saat dilimini seçin.
  4. Yaygın bir zamanlamayla başlamak için sağdaki Örnekler listesinden birine tıklayın.

Seçeneklerin açıklaması

Alanlar
Beş alan — dakika, saat, ayın günü, ay, haftanın günü. Başa eklenen altıncı alan saniyeleri ekler (Spring, Quartz ve node-cron bunu kullanır).
Özel karakterler
* herhangi bir değer; , liste (1,15); - aralık (1-5); / adım (*/10 = her 10’da bir). Quartz, gün alanlarında "belirli bir değer yok" anlamında ? kullanır.
Haftanın günü
0 veya 7 pazar, 1 pazartesidir. MON-FRI gibi adlar da çalışır.
Saat dilimi
Cron sunucunun saat diliminde çalışır; bulut sunucularda bu genellikle UTC’dir. Burada onu seçmek, yaz saati değişiklikleri dahil işlerin gerçekte ne zaman tetikleneceğini gösterir.

Yaygın zamanlamalar

İfade Çalışma zamanı
* * * * * Her dakika
*/15 * * * * Her 15 dakikada bir
0 * * * * Her saat başı
0 9 * * 1-5 Hafta içi 09:00’da
30 2 * * * Her gün 02:30’da
0 0 * * 0 Her pazar gece yarısı
0 0 1 * * Her ayın 1’inde gece yarısı
0 0 1 1 * 1 Ocak’ta gece yarısı

Sıkça sorulan sorular

*/5 * * * * ne anlama gelir?

Her 5 dakikada bir — her saatin 0., 5., 10. dakikasında ve bu şekilde devam ederek.

İşim neden yanlış saatte çalıştı?

Çoğu zaman sunucu UTC’de çalışırken zamanlamayı yerel saate göre yazmışsınızdır. Gerçek çalışma zamanlarını görmek için yukarıda UTC’yi seçin veya zamanlayıcınız destekliyorsa iş için CRON_TZ / TZ ayarlayın.

Ayın günü ve haftanın günü birlikte nasıl işler?

Standart cron’da ikisi de kısıtlanmışsa (örneğin 0 0 1 * 1), iş bunlardan herhangi biri eşleştiğinde çalışır — ayın 1’inde ve her pazartesi. Quartz bunu, ikisinden birinde ? kullanılmasını zorunlu tutarak önler.

Kubernetes CronJob ve GitHub Actions zamanlamaları destekleniyor mu?

Evet, ikisi de standart 5 alanlı cron kullanır. GitHub Actions zamanlamaları varsayılan olarak UTC’ye göre değerlendirir.

Gizlilik

Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız ve metinleriniz cihazınızda işlenir, sunucularımıza asla yüklenmez.

İlgili araçlar