dmosk / cronius

Cron ifadesi oluşturucu ve çözücü

Bir cron ifadesi yazın ya da alan oluşturucuyla kurun, ne anlama geldiğini okuyun, saat diliminizdeki sonraki çalışmaları kontrol edin ve systemd zamanlayıcısını ya da Kubernetes CronJob parçasını kopyalayın. Her şey tarayıcıda çalışır — API yok.

Örnekler

Alan oluşturucu

Dakika
Saat
Ayın günü
Ay
Haftanın günü

Avantajlar

  • Arayüz dilinde sade açıklama; bir zamanlamayı tek bakışta doğrulayın.
  • Açık saat dilimli sonraki çalışmalar tablosu: tarayıcı, UTC veya yaygın bir IANA dilimi.
  • Farklılıklara dair dürüst bir notla hazır OnCalendar ve CronJob parçaları.

Nasıl kullanılır

  1. Bir cron ifadesi yazın veya her dakika, hafta içi 9:00 gibi bir örnek seçin.
  2. Ya da oluşturucuyla her alanı ayarlayın: her, belirli değerler, aralık veya adım.
  3. Saat dilimini ve gösterilecek çalışma sayısını seçin.
  4. systemd veya Kubernetes parçasını kopyalayın ya da ?expr= ve ?tz= içeren bağlantıyı paylaşın.

Cron ipuçları

Hata ayıklarken zaman kazandıran kısa notlar:

İpuçları

  • Ayın günü ve haftanın günü birlikte kısıtlanırsa klasik cron herhangi biri uyduğunda çalışır.
  • Cron sunucunun saat dilimini kullanır; yaz saati geçişi bir çalışmayı atlatabilir veya tekrarlatabilir, mümkünse dilimi açıkça belirleyin.
  • systemd OnCalendar ve Kubernetes timeZone cron'a yakındır ama aynı değildir — systemd-analyze calendar ile doğrulayın.

Ne işe yarar

  • Üretime çıkmadan önce bir crontab satırını kontrol etmek.
  • Bir işi cron'dan systemd zamanlayıcısına veya Kubernetes CronJob'a taşımak.
  • Bir zamanlamayı iş arkadaşına anlatmak ve bağlantı olarak paylaşmak.

Sık sorulan sorular

*/5 ne demek?

O alanın en küçük değerinden başlayarak her 5 birimde bir. Dakika alanında her 5 dakikada bir demektir: 0, 5, 10 ve böyle devam eder.

0 ve 7 ikisi de Pazar mı?

Evet. Haftanın günü alanında 0 ve 7 Pazar'dır. JAN–DEC ve SUN–SAT adları büyük veya küçük harfle kabul edilir.

systemd ve Kubernetes tam olarak cron gibi davranır mı?

Her zaman değil. Parçalar yaklaşık bir dönüşümdür; saat dilimleri, yaz saati ve kaçırılan çalışmalar farklıdır, hedef sistemde test edin.

İfadem bir sunucuya gönderiliyor mu?

Hayır. Ayrıştırma, açıklama ve sonraki çalışmalar tarayıcınızda hesaplanır. Paylaşılan bağlantı yalnızca ifadeyi ve saat dilimini URL'de taşır.