Geliştiriciler

Cron Ayrıştırıcı

Parse Cron expressions and view execution schedule

Cron Ayrıştırıcı
Parse Cron expressions and view execution schedule
Dakika
*
Saat
*
Ayın günü
*
Ay
*
Haftanın günü
*
Çözümlemek için Cron ifadesi girin
Sonraki çalışma zamanları
Cron oluşturucu
* * * * *
Yaygın ifadeler
Sembol referansı
مساحة إعلانية
Araç hakkında

Ucretsiz Cevrimici Cron Ifade Cozumleyicisi - Cron Zamanlamalarini Anlayin ve Olusturun

Cron zamanlama sistemi, Linux ve Unix sunucularinda gorev otomasyonunun temel tasini olusturur. Yoneticilerin ve gelistiricilerin komutlari, betikleri ve is akislarini hassas bir sekilde tanimlanmis araliklarda calistirmasini saglar. Get-Tools'daki Cron Cozumleyici araci, herhangi bir Cron ifadesini anlasilir Turkceye cevirmek, yaklasan calisma zamanlarini hesaplamak ve sifirdan yeni ifadeler olusturmak icin sezgisel, tamamen tarayici tabanli bir arayuz sunar. Herhangi bir yazilim yuklemenize veya hesap olusturmaniza gerek yoktur.

Cron Cozumleyici nasil calisir?

Giris alanina bir Cron ifadesi girmeniz yeterlidir (ornegin */15 * * * * veya 0 9 * * 1-5). Arac, ifadeyi aninda bes bilesenine ayirir: dakika, saat, ayin gunu, ay ve haftanin gunu. Her alan, ayristirilan degeri gosteren renkli bir cubukta gorsel olarak gosterilir. Ifade daha sonra zamanlamayi dogal dilde tanimlayan anlasilir bir cumleye cevrilir. Ayrica arac, mevcut ana gore yaklasan sekiz calisma zamanini hesaplar ve ifadenin beklendigi gibi davrandigini aninda dogrular.

Cron ifade yapisini anlama

Standart bir Cron ifadesi, soldan saga okunan boslukla ayrilmis bes alandan olusur:

  • Dakika (0-59): Komutun calistirilacagi dakikayi belirler
  • Saat (0-23): 24 saat formatinda saati belirler
  • Ayin gunu (1-31): Ayin hangi gunu oldugunu belirler
  • Ay (1-12): Yilin hangi ayi oldugunu belirler
  • Haftanin gunu (0-7): Hem 0 hem de 7 Pazari temsil eder

Ozel karakterler zamanlama olasiliklarini zenginlestirir: yildiz * herhangi bir degerle eslesir, virgul , deger listeleri olusturur, tire - araliklar tanimlar ve egi cizgi / adim artimlari belirler. @daily, @hourly, @weekly, @monthly ve @yearly gibi onceden tanimlanmis kisayollar, yaygin zamanlamalar icin kullanisli kisaltmalar sunar.

Etkilesimli Cron olusturucu

Cron sozdizimini bilmiyorsaniz veya hizli bir sekilde yeni bir ifade olusturmak istiyorsaniz, yerlesik Cron Olusturucu'yu kullanin. Acilir menularden her alan icin istediginiz degeri secin ve son ifadenin gercek zamanli olarak olusmunu izleyin. Tek bir tiklamayla ifadeyi cozumleyiciye aktarin ve anlasilir aciklamayi ve yaklasan calisma zamanlarini gorun. Bu gorsel yaklasim sozdizimi hatalarini ortadan kaldirir ve Cron'u yeni baslayanlara ve deneyimli yoneticilere esit derecede erisilebilir kilar.

Yaygin ifadeler kutuphanesi

Arac, asagidaki gibi senaryolari kapsayan 20'den fazla sik kullanilan Cron ifadesinden olusan secilmis bir kutuphane icerir:

  • Her dakika, her 5 dakikada bir, her 15 dakikada bir veya her saat calistirma
  • Gece yarisi, sabah 6:00, 9:00, ogle veya aksam 18:00'da gunluk calistirma
  • Yalnizca is gunleri zamanlamalari (Pazartesiden Cumaya belirli bir saatte)
  • Ayin ilk gununde aylik veya 1 Ocak'ta yillik calistirma
  • @hourly, @daily, @weekly, @monthly ve @yearly dahil kisayol makrolari

Pratik kullanim alanlari

Cron ifadeleri, teknoloji ortaminda sayisiz otomasyon senaryosuna guc verir:

  • Otomatik yedeklemeler: Veritabani dump'larini ve dosya sistemi anlik goruntulerini gunluk veya haftalik olarak zamanlama
  • Sunucu izleme: Her birkac dakikada saglik kontrolleri ve calisma suresi sondajlari calistirma
  • Rapor olusturma: Periyodik performans veya analiz raporlari uretme ve e-postayla gonderme
  • Gunluk rotasyonu: Gecici dosyalari temizleme, eski gunlukleri sikistirma ve disk alanini geri kazanma
  • Sertifika yenileme: SSL/TLS sertifikalarini suresi dolmadan otomatik yenileme
  • Laravel gorev zamanlama: app/Console/Kernel.php dosyasinda zamanlanmis gorevleri tanimlama
  • CI/CD boru hatlari: Sabit bir takvime gore gece derlemelerini veya dagitim is akislarini tetikleme

Gizlilik ve guvenlik

Bu arac, istemci tarafi JavaScript kullanarak tamamen tarayiciniz icerisinde calisir. Sunucularimiza hicbir veri iletilmez ve girdiginiz hicbir Cron ifadesi kaydedilmez veya depolanmaz. Tum ayristirma, ceviri ve zamanlama hesaplama islemleri cihazinizda yerel olarak gerceklesir; bu, sunucu yapilandirmalariniz ve zamanlama detaylariniz icin tam gizlilik saglar.

Sikca sorulan sorular

5 ve 6 alanli Cron ifadeleri arasindaki fark nedir?

Standart Unix Cron formati 5 alan kullanir (dakika, saat, ayin gunu, ay, haftanin gunu). Quartz Scheduler gibi bazi sistemler basa bir saniye alani ekler. Aracimiz her iki formati da otomatik olarak algilar ve destekler.

Cron'daki L sembolu ne anlama gelir?

L karakteri "son" anlamina gelir. Ayin gunu alaninda, ayin son gunu anlamina gelir. Haftanin gunu alaninda 5L, ayin son Cuma gunu anlamina gelir.

مساحة إعلانية