Cron İfade Oluşturucu

Ücretsiz cron ifade oluşturucu ve açıklayıcı. Cron programları oluşturun, bunları sade İngilizce olarak okuyun, ortak ön ayarları kullanın ve sonraki çalışma sürelerini önizleyin; kayıt olmadan.

Shehzad Munir tarafından oluşturulmuş ve bakımı yapılmıştır ·

Cron İfade Oluşturucu
Loading Loading Cron Generator
Share

Cron sözdizimi, sonunda okunabilir

Sade bir İngilizce açıklama, ortak ön ayarlar ve sonraki programlanmış çalıştırma sürelerinin önizlemesiyle cron ifadelerini oluşturun ve anlayın.

Cron ifadeleri bir programı dakika, saat, ayın günü, ay ve haftanın günü olmak üzere beş alana paketler; bu güçlüdür ancak yanlış anlaşılması kolaydır. Bir ifade yazdığınızda, bu araç onu 'Her 15. dakikada' gibi sade bir İngilizce cümleye çevirir ve her alanı parçalara ayırır, böylece onu dağıtmadan önce niyetinizi yaptığını doğrulayabilirsiniz.

Özellikler

  • Herhangi bir cronun sade İngilizce açıklaması
  • Ortak program ön ayarları
  • Sonraki 5 çalıştırma zamanı önizlemesi
  • Alan bazında dağılım
  • Tek tıklamayla kopyalama
  • Tarayıcınızda yerel olarak çalışır

Cron İfade Oluşturucu nasıl kullanılır?

  1. 1

    Bir program girin veya seçin

    Bir cron ifadesi yazın veya bir ön ayar seçin.

  2. 2

    Açıklamayı okuyun

    Düz İngilizce olarak açıklanana bakın.

  3. 3

    Sonraki çalıştırmaları kontrol edin

    Yaklaşan yangın zamanlarını önizleyin.

  4. 4

    Kopyala

    İfadeyi crontab'ınıza veya zamanlayıcınıza kopyalayın.

Yaygın kullanım durumları

  • Bir sunucu cron işi planlayın
  • Bir CI/CD veya yedekleme planı yapılandırma
  • Mevcut bir crontab girişini anlama
  • Zamanlanmış bir görev veya GitHub Eylemi ayarlayın

Ayrıntılı kılavuz

Ön ayarlar ve sonraki çalıştırma önizlemesi

Sözdiziminden emin değil misiniz? Her 5 dakikada bir, saatlik, her gün sabah 9'da, hafta içi 9-5 arası ortak bir ön ayar seçin ve oradan ince ayar yapın. Canlı bir ön izleme, işin yerel saat diliminizde tetikleneceği sonraki beş zamanı listeler ve hataları anında yakalar. Bitmiş ifadeyi tek tıklamayla kopyalayın. Her şey yerel olarak çalışır.

Beş cron alanının açıklaması

Standart bir cron ifadesinin boşluklarla ayrılmış beş alanı vardır: dakika (0-59), saat (0-23), ayın günü (1-31), ay (1-12) ve haftanın günü (0-6, burada 0 Pazar'dır). Yıldız işareti her değeri, virgül değerleri (1,15) listeler, kısa çizgi bir aralığı (1-5) belirler ve eğik çizgi bir adımı belirler (*/15 her 15 birim anlamına gelir). Yani 0 9 * * 1-5 Pazartesi'den Cuma'ya 09:00'da çalışır ve */10 * * * * her on dakikada bir çalışır. Hem ayın gününü hem de haftanın gününü ayarlarsanız, klasik cron, ikisinden biri eşleştiğinde işi çalıştırır ve bu da birçok insanı şaşırtır.

Cron sistemleri arasındaki farklar

Her zamanlayıcı cronu aynı şekilde okumaz. Linux crontab beş alanlı formatı kullanır ve sunucunun yerel saat diliminde çalışır. Quartz (Java) ve Spring başlangıçta bir saniye alanı ekler ve ? "belirli bir değer yok" için. AWS EventBridge, yıl dahil altı alan kullanır ve UTC'de çalışır. GitHub Eylem programları da UTC'yi kullanır ve koşucular meşgul olduğunda kısa aralıklar gecikebilir. Yedekleme veya faturalandırma işleri için ona güvenmeden önce her zaman platformunuzun hangi formatı beklediğini kontrol edin, saat dilimini onaylayın ve zamanlamayı doğrulamak için sonraki çalıştırma önizlemesini kullanın.

Sık sorulan sorular

Beş cron alanı ne anlama geliyor?

Sırayla: dakika (0-59), saat (0-23), ayın günü (1-31), ay (1-12) ve haftanın günü (0-6, burada 0 Pazar'dır). A * 'her' anlamına gelir ve */n 'her n' anlamına gelir.

Her 15 dakikada bir işi nasıl çalıştırırım?

'*/15 * * * *' kullanın. Burada 'Her 15 dakikada bir' ön ayarını seçin ve sade İngilizce açıklama ve sonraki çalıştırma süreleri bunu sizin için doğrulayın.

Sonraki çalışmalar hangi saat diliminde gösteriliyor?

Önizleme, tarayıcınızın yerel saat dilimini kullanır. Sunucunuzun UTC'de veya başka bir bölgede cron çalıştırabileceğini unutmayın, dolayısıyla buna göre ayarlayın.

Ücretsiz mi?

Evet, hiçbir kayıt olmadan tamamen ücretsiz, tamamen tarayıcınızda çalışıyor.

Bir cron ifadesini nasıl yazarım, ör. her 5 dakikada bir mi?

Programı basit terimlerle ayarlayın ve jeneratör, bir sonraki çalışma zamanlarının canlı önizlemesiyle birlikte cron ifadesini (her 5 dakikada bir */5 * * * *) çıkarır, böylece onu kullanmadan önce onaylayabilirsiniz.

Cron ifadesi ne anlama geliyor?

Beş alan dakika, saat, ayın günü, ay ve haftanın günüdür. Oluşturucu, siz oluştururken her alanı sade bir İngilizceyle açıklar, böylece programın tam olarak ne yaptığını anlarsınız.

Saniye ile Quartz/Spring 6 alanlı cron'u destekliyor mu?

Evet. Standart 5 alanlı ifadeleri kopyalarken insanları şaşırtan Quartz veya Spring zamanlayıcılara bir saniye alanı eklemek için 6 alanlı formata geçin.

Günlükten

All articles →