İçeriğe atla
%100 yerel

Cron ifadesi oluşturucu

Basit seçeneklerden bir cron ifadesi oluşturun ve bunun ne anlama geldiğini ve ne zaman çalışacağını görün.

Çıkış

Cron ifadesi oluşturucu

Bir ön ayar seçin — her dakika, her N dakikada, her saat, günde bir kez, seçili günler haftada, ayın bir günü veya yıllık — ve bu araç eşleşen cron ifadesini oluşturur, basit dille açıklar ve sonraki çalışma zamanlarını listeler. Alanların sırasını ezberlemenize veya ayın günü ile haftanın günü AND veya OR ile birleştirilip birleştirilmediğini hatırlamanıza gerek yoktur; oluşturucu Vixie cron kurallarını işler ve seçenekleri değiştirirken sonucu hemen gösterir.

Bir ön ayarın ifade edemediği herhangi bir durumda, "Özel alanlar" seçeneğine geçin ve dakika, saat, ayın günü, ay ve haftanın günü alanlarını doğrudan girin — listeler (1,15), aralıklar (9-17), adımlar (*/15) ve kombinasyonlar hepsi işler, ve geçersiz bir değer sessiz hata yerine tam alanla ve başarısız belirteci bildirilir. "Ay/hafta adlarını kullan" seçeneğini açıp sayılar yerine JAN–DEC ve SUN–SAT biçiminde oluşturulan ifadeyi görüntüleyin, ve "@macro kısaltmasını tercih et" ortak desenleri örneğin gece yarısından sonra günde kadar @daily veya @weekly'e daraltır çizelge tam olarak eşleştiğinde. "Saniyelerle 6 alanlı sözdizimi" değiştirici, dakikanın altında duyarlılığı destekleyen zamanlayıcılar için cron ifadesinin başına harfi harfine bir saniye alanı ekler.

"Önizleme saat dilimi" seçeneği, her cron işinin sonunda sorduğu soruyu yanıtlar: bunun gerçekten ne zaman ve nerede çalışacağı? Yerel saatinizi, UTC'yi veya birkaç popüler şehir saat dilimini seçin ve sonraki çalıştırmalar listesi tarayıcınızın saat dilimi yerine o saat diliminde duvar saati olarak hesaplanır. 1'den 20'ye kaç sonraki çalıştırma gösterilecek ayarlayın, bir bakım penceresi veya iş gününe karşı çizelgeyi kontrol etmek için.

Her şey tarayıcınızda yerel olarak çalışır — oluşturduğunuz hiçbir ifade, saat dilimi veya çizelge asla hiçbir yere gönderilmez. Sonucu kopyalayın, .txt dosyası olarak indirin veya doğru şekilde kontrol etmek için doğrudan cron parser aracına gönderin.

FAQ

Hangi cron lehçesini destekler?
Standart Vixie/POSIX cron: boşlukla ayrılmış beş alan (dakika, saat, ayın günü, ay, haftanın günü), @macro kısaltmaları ve altı alanlı çizelgeler için başta isteğe bağlı bir saniye alanı.
Ayın günü ve haftanın günü nasıl birleştirilir?
Standart cron davranışını izleyerek: herhangi bir alan "*" olarak kalırsa, diğeri tek başına günü belirler. Her iki alan da sınırlıysa, bir gün herhangi birini karşılarsa eşleşir — VEYA, değil VE.
"@macro kısaltmasını tercih et" seçeneği tam olarak ne değiştirir?
Yalnızca oluşturduğunuz alanlar bilinen bir kısaltmayla tam olarak eşleştiğinde uygulanır (@hourly, @daily, @weekly, @monthly, @yearly) ve saniye alanı kapalıdır — bu durumda eşdeğer 5 alanlı ifade yerine daha kısa kısaltma gösterilir. Diğer her şey değişmez kalır.
Önizleme saat dilimi ifadenin kendisini etkiler mi?
Hayır. Bir cron ifadesinin kendi saat dilimi yoktur — onu çalıştıran saat tarafından daima yorumlanır. Önizleme saat dilimi yalnızca "sonraki çalıştırmalar" listesinin hangi saati varsayacağını değiştirir, böylece bir çizelgenin başka bir saat dilimindeki sunucu için ne anlama geldiğini kontrol edebilirsiniz.
Çizelgem herhangi bir yere yükleniyor mu?
Hayır. İfade, açıklaması ve tüm sonraki çalıştırma hesaplamaları tamamen tarayıcınızda gerçekleşir ve asla sunucuya gönderilmez.