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
OnCalendarveCronJobparçaları.
Nasıl kullanılır
- Bir cron ifadesi yazın veya her dakika, hafta içi 9:00 gibi bir örnek seçin.
- Ya da oluşturucuyla her alanı ayarlayın: her, belirli değerler, aralık veya adım.
- Saat dilimini ve gösterilecek çalışma sayısını seçin.
- 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
OnCalendarve KubernetestimeZonecron'a yakındır ama aynı değildir —systemd-analyze calendarile 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.