Cron İfadesi Oluşturucu ve Program Kontrol Aracı
GUI üzerinden Cron işi programlarınızı sezgisel olarak oluşturun.
Doğal dil çevirisi ve yaklaşan 5 çalışma zamanını göstererek yapılandırma hatalarını önler.
Tamamen Tarayıcı İçinde İşlenir: Girilen Cron ifadesi ve program hesaplamalarının tümü yerel olarak yürütülür ve harici bir sunucuya gönderilmez.
Programı kontrol etmek için mevcut bir Cron ifadesi girin (boşlukla ayrılmış 5 değer)
Cron İfadesi Oluşturucu Hakkında
Cron ifadesi programlarınızı GUI ile sezgisel olarak oluşturmanızı ve doğru Cron ifadelerini otomatik olarak üretmenizi sağlayan bir araçtır. Sadece dakika, saat, gün, ay ve haftanın gününden oluşan 5 alanı açılır menülerden seçerek karmaşık Cron ifadelerini doğru bir şekilde oluşturur.
Yaklaşan ilk 5 çalışma zamanını listeleyerek "bir sonraki çalışma zamanının ne zaman olacağını" gösterir ve yapılandırma hatalarını önceden doğrulamanıza olanak tanır. Mevcut Cron ifadelerini manuel olarak girip anlamlarını tersine kontrol etmek de mümkündür.
Tüm işlemler tarayıcınızda gerçekleşir ve sunucuya hiçbir veri gönderilmez. Kayıt olmadan hemen kullanabilirsiniz.
Aracın Kullanımı
Tab Seçimi
Arayüzden sezgisel olarak oluşturmayı veya mevcut bir ifadeyi doğrudan girmeyi seçin.
Koşulları Belirtin
Sırasıyla dakika, saat, gün, ay ve haftanın gününü seçin veya girin.
Sonucu Kontrol Edin
Doğal dil çevirisini ve yaklaşan çalışma zamanlarını kontrol edin, herhangi bir sorun yoksa Cron ifadesini kopyalayıp kullanın.
Cron ile İlgili Terimler
- cron
- Unix/Linux işletim sistemlerinde standart olarak bulunan bir görev zamanlayıcısıdır. Komutları veya betikleri belirtilen tarih ve saatlerde otomatik olarak çalıştırır.
- crontab
- cron programını tanımlayan dosya veya o dosyayı düzenleyen komut.
- cron ifadesi
- Bir programı 5 alanda (dakika saat gün ay haftanın günü) tanımlayan format. Örnek:
0 3 * * *"Her gün saat 3:00'te" anlamına gelir. - Joker karakter (*)
- "Tüm değerler" anlamına gelen sembol. Saat alanında
*belirtilirse, "her saat" anlamına gelir. - Adım değeri (/)
- Yürütme aralığını belirten bir sembol.
*/5"her 5" anlamına gelir, dakika alanı için "her 5 dakikada bir" olur.
Sıkça Sorulan Sorular
- Q.Cron ifadesindeki "saniye" alanı destekleniyor mu?
- Standart Linux cron ifadeleri 5 alanlı olduğundan saniye alanını desteklemez.
- Q.Saat dilimi nedir?
- Çalışma zamanları tarayıcınızın saat dilimine göre hesaplanır.
- Q.Hem günü hem de haftanın gününü belirtirsem ne olur?
- Standart Linux spesifikasyonuna göre, her iki koşuldan biriyle eşleşen günlerde (VEYA koşulu) çalıştırılır.
- Q.Veriler sunucuya kaydediliyor mu?
- Her şey tarayıcı içinde tamamlandığından, girilen Cron ifadeleri asla sunucuya kaydedilmez.
Kullanım Durumları
Düzenli Toplu İşlem Otomasyonu
Veritabanı yedeklemeleri, günlük (log) rotasyonu ve rapor oluşturma gibi periyodik olarak çalışan görevler için cron ifadelerini doğru bir şekilde ayarlayın.
CI/CD Boru Hattı Yapılandırması
GitHub Actions, GitLab CI, Jenkins vb. için zamanlanmış tetikleyicilerde kullanılacak cron ifadelerini görsel olarak oluşturun.
İzleme ve Uyarı Yapılandırması
Sunucu izleme ve sağlık kontrollerinin çalışma aralıklarını cron ifadeleriyle ayarlayın. Gece yarısı gerçekleşebilecek beklenmedik çalışmaları önceden doğrulayın.
Cron İfadesinin Çalışmasını Kontrol Etme
Mevcut cron ifadelerini girin ve "bir sonraki sefere ne zaman çalışacağını" kontrol edin. Yapılandırma hatalarından kaynaklanan olayları gerçekleşmeden önleyin.
Geri Bildirim Gönder
Aracı geliştirmemize yardımcı olmak için lütfen düşüncelerinizi bize bildirin.
Geri bildirim geçici olarak askıya alındı
Sunucu meşgul veya spam koruması etkin. Lütfen daha sonra tekrar deneyin.