Cron İfadesi Çevirici
Cron İfadesi Çevirici, beş alanlı standart cron ifadesini yapıştırdığınızda onu sade ve okunur bir Türkçe açıklamaya dönüştürür. Bir zamanlanmış görevin tam olarak ne zaman, hangi gün ve saatte çalışacağını anında görürsünüz. Yazdığınız ifadeyi sunucuya kurmadan önce doğrulamak için pratik bir yoldur.
Cron alanları sırayla: dakika (0-59), saat (0-23), ayın günü (1-31), ay (1-12), haftanın günü (0-7, 0/7=Pazar). * "her", */n "her n'de bir", a-b aralık, a,b liste anlamına gelir.
🔗 Bu aracı sitene ekle
Bu hesaplama aracını kendi web sitende ücretsiz kullanabilirsin. Rengini ayarla, hazır kodu kopyala, sitene yapıştır — hepsi bu kadar.
Aracı sitene ekle →Cron ifadesi nedir?
Cron ifadesi, Unix ve Linux sistemlerinde bir görevin hangi zamanlarda çalışacağını tanımlayan, boşlukla ayrılmış beş alandan oluşan kısa bir metindir. Sunucularda yedekleme, e-posta gönderimi, rapor üretme veya önbellek temizleme gibi zamanlanmış görevler bu ifadeyle planlanır. Söz dizimi güçlüdür ama yoğun olduğu için, gözle okunduğunda kolayca yanlış yorumlanabilir.
Cron alanları ve sırası
Standart cron ifadesi soldan sağa şu beş alandan oluşur. Her alan kendi geçerli aralığına sahiptir:
| Sıra | Alan | Geçerli aralık |
|---|---|---|
| 1 | Dakika | 0–59 |
| 2 | Saat | 0–23 |
| 3 | Ayın günü | 1–31 |
| 4 | Ay | 1–12 |
| 5 | Haftanın günü | 0–6 (0 = Pazar) |
Örneğin 30 9 * * 1 ifadesi, her hafta Pazartesi günü saat 09.30'da çalışmak anlamına gelir.
Söz dizimi sembolleri
Alanlara birden çok değer ya da kural yazmak için özel semboller kullanılır. Çevirici bu sembolleri Türkçeye açar:
- Yıldız (*): "Her" demektir. Dakika alanında yıldız her dakika, saat alanında her saat anlamına gelir.
- Bölü (*/n): Düzenli aralıkları belirtir. Dakika alanında */15, her 15 dakikada bir çalışmayı ifade eder.
- Aralık (a-b): İki değer arasındaki tüm değerleri kapsar. Saat alanında 9-17, saat 9 ile 17 arasındaki her saati seçer.
- Liste (a,b,c): Belirli değerleri tek tek sıralar. Haftanın günü alanında 1,3,5, Pazartesi, Çarşamba ve Cuma demektir.
Sözdizimi örnekleri
| İfade | Anlamı |
|---|---|
| * * * * * | Her dakika |
| */15 * * * * | Her 15 dakikada bir |
| 0 0 * * * | Her gün gece yarısı (00.00) |
| 0 9-17 * * 1-5 | Hafta içi, 09.00–17.00 arası her saat başı |
| 0 0 1 * * | Her ayın 1'inde gece yarısı |
Cron çevirici ne işe yarar?
Cron söz dizimini elle okumak, özellikle bölü ve liste sembolleri iç içe geçtiğinde hataya açıktır. Yanlış bir alan, görevin beklenmedik bir zamanda çalışmasına ya da hiç çalışmamasına yol açabilir. Çevirici, ifadeyi okunur bir cümleye dönüştürerek niyetinizle ifadenin örtüşüp örtüşmediğini saniyede kontrol etmenizi sağlar. Böylece sunucuda denemeden önce doğrulama yaparsınız.
Nasıl kullanılır?
- İfadeyi girin: Beş alanlı cron ifadenizi kutuya yazın veya yapıştırın.
- Açıklamayı okuyun: Araç, ifadeyi anında sade bir Türkçe cümleye çevirir.
- Doğrulayın: Açıklama beklentinizle uyuşuyorsa ifadeyi güvenle kullanabilirsiniz.
Tüm çeviri işlemi doğrudan tarayıcınızda yapılır; girdiğiniz ifade hiçbir sunucuya gönderilmez. Kurulum veya üyelik gerekmez.
Sıkça Sorulan Sorular
Cron ifadesi nedir?
Cron ifadesi, Unix ve Linux sistemlerinde bir görevin ne zaman çalışacağını tanımlayan, boşlukla ayrılmış beş alandan oluşan kısa bir metindir. Alanlar sırasıyla dakika, saat, ayın günü, ay ve haftanın gününü belirtir. Yedekleme, e-posta gönderimi ve rapor üretme gibi zamanlanmış görevleri planlamak için sunucularda yaygın olarak kullanılır.
Cron ifadesi nasıl okunur?
Cron ifadesi soldan sağa beş alan olarak okunur: dakika, saat, ayın günü, ay ve haftanın günü. Yıldız 'her' anlamına gelir, bölü düzenli aralık belirtir, tire bir aralığı, virgül ise belirli değerleri sıralar. Bu çevirici, ifadeyi okunur bir Türkçe cümleye dönüştürerek elle yorumlama yükünü ortadan kaldırır.
Cron ifadesinde kaç alan vardır?
Standart cron ifadesinde beş alan bulunur: dakika (0–59), saat (0–23), ayın günü (1–31), ay (1–12) ve haftanın günü (0–6, sıfır Pazar'dır). Her alan boşlukla ayrılır. Bazı sistemler ifadenin başına saniye alanı ekleyerek altı alan kullanır; bu araç beş alanlı standart biçimi temel alır.
Her 15 dakikada bir çalışan cron nasıl yazılır?
Her 15 dakikada bir çalışacak görev için dakika alanına bölü on beş yazılır ve diğer alanlar yıldız bırakılır. İfade '*/15 * * * *' biçimindedir; bu, her saatin 0, 15, 30 ve 45'inci dakikalarında çalışma anlamına gelir. İfadeyi araca girip açıklamasını okuyarak doğruluğunu hemen teyit edebilirsiniz.