Açık araçlar · 0

Hakkında

Cron İfadesi Çözümleyici

Bir cron ifadesi yapıştırın ve bir cümle olarak okuyun: her alan açıklanır, sonraki çalışmalar herhangi bir saat diliminin saatinde listelenir, saat değişikliğinin onlara ne yaptığı da gösterilir. Dört sözdizimi, zamanlayıcıların okuduğu gibi okunur: komutuyla bir crontab satırı, saniyenin başta olduğu Spring, ? L W ve # kullanan Quartz ile EventBridge.

Neler yapar

  • Zamanlama bir cümle olarak, her alan yazıldığı gibi ve anlamıyla, bir yılda kaç kez çalıştığıyla birlikte gösterilir.
  • Sonraki çalışmalar seçtiğiniz saat diliminde listelenir: önce beş, en çok yüz tane, her birinin ne kadar sonra olduğuyla.
  • Saat değişikliği, etkilediği çalışmanın yanında anılır; Linux cron, EventBridge ve Java’nın zamanlayıcılarının bu konuda ne yaptığı da yazılır.
  • Unix cron: adlar, listeler, aralıklar, adımlar, @daily, CRON_TZ= ve alanlardan sonra gelen komut desteklenir.
  • Spring’in saniye alanı ile Quartz’ın ve EventBridge’in ? L W ve # işaretleri; Pazar’ı 1 sayan sözdizimlerinde Pazar 1’dir.
  • Her hata kendi alanıyla adlandırılır: dakika alanında 60, geriye giden bir aralık, L bulunmayan bir sözdiziminde L kullanımı.
  • Aynı zamanlama bir systemd zamanlayıcısının OnCalendar satırı olarak da verilir; cron iki gün alanından biri tutunca çalıştırıyorsa iki satır olur.
  • Yaygın durumlar için bir oluşturucu: şu kadar dakikada bir, her gün belli bir saatte, hafta içi, ayın bir günü, yılda bir.

Nasıl kullanılır

  1. İfadeyi ya da bir crontab satırının tamamını yapıştırın.
  2. Yazıldığı sözdizimini ve sunucunun tuttuğu saat dilimini seçin.
  3. Cümleyi, alanları ve sonraki çalışmaları okuyun; varsa uyarılar altlarında durur.
  4. Ya da Cron oluştur bölümünü açın, ne sıklıkla çalışacağını seçin ve sonucu kutuya yazın.

Neleri yapmaz

  • Herhangi bir şey çalıştırma: yalnızca zamanlamayı okur, bu yüzden alanlardan sonra gelen komut gösterilir, asla çalıştırılmaz.
  • Jenkins’in H’si: bu işleri saate yayan hash’i yalnızca sunucu bilir, bu yüzden hiçbir sayfa dakikayı söyleyemez.
  • Quartz’ın ve Spring’in tekrarlanan saati: belgeleri ne yaptıklarını söylemiyor, bu yüzden çalışma bir kez gösterilir, gerisi onlara kalmıştır.

Sorular

Bir alandaki */5 ne anlama gelir?

Her beşinci dakika, alanın başından sayılarak: 0, 5, 10 ve böyle sürer. Adım alanının içinde kalır, bu yüzden */90 yalnızca 0. dakikada çalışır; her doksan dakikada bir için saatleri yazın.

İki gün alanı da doluyken neden yanlış günlerde çalışıyor?

Unix cron, alanlardan biri tutunca çalıştırır: 0 9 1 * MON, her ayın birinde ve her pazartesi çalışır. Spring ikisinin de tutmasını ister; Quartz ve EventBridge ikisinden biri ? olana dek satırı reddeder.

Saat değişiminde ne olur?

İlkbaharda bir saat atlanır, sonbaharda tekrarlanır. Linux cron sabit saatli bir işi saat sıçradığı anda ve tekrarlanan saatte bir kez çalıştırır; dakika ya da saat alanında * olan iş saate göre çalışır: atlanan saatte çalışmaz, tekrarlanan saatte iki kez çalışır. EventBridge atlar ve bir kez çalıştırır.

Pazar 7 midir?

Unix cron ve Spring’de 0 da 7 de Pazar’dır. Quartz ve EventBridge 1’den sayar: orada 1 Pazar, 7 Cumartesi’dir; yani aynı alanlar başka yerde başka bir günü adlandırabilir. SUN’dan SAT’a adlar her yerde aynı anlama gelir.

Buradaki her şey tarayıcınızda çalışır. Yazdığınız, yapıştırdığınız ya da açtığınız hiçbir şey yüklenmez; hesap da sıra da yoktur. Bu nasıl oluyor.

Sık birlikte kullanılanlar

Kod Araçları klasöründe diğerleri

  • JSON Biçimlendirici: JSON’u biçimlendirin, doğrulayın, onarın ve inceleyin: ağaç görünümü, sıralı anahtarlar ve tam olarak korunan büyük sayılar.
  • Hash Oluşturucu: Metin ya da dosyaları MD5, SHA-1, SHA-2, SHA-3, BLAKE3, CRC-32 ve daha fazlasıyla hash’leyin; checksum doğrulayın; HMAC hesaplayın.
  • JWT Çözücü: Bir JSON Web Token’ı çözün, her claim’i ve tarihlerini okuyun, imzayı bir secret, PEM ya da anahtar kümesiyle doğrulayın; geçmezse nedeni söylenir.
  • URL Kodlama ve Çözme: Metni URL için yüzde kodlamasıyla kodlayın ya da çözün, kaçış türleri ayırt edilir; bir bağlantıyı parçalayın: sorgusunu düzenleyin, izlemesini atın, gerçek alan adını görün.

Bütün araçlarutilbrew hakkındaGizlilik