Menü

Crontab Açıklayıcı

Haz 2026

Karmaşık cron ifadelerini sade bir Türkçeye çevirin. Programlar ve otomasyon için crontab sözdizimini çözen ücretsiz çevrimiçi araç.

Cron İfadelerini Anlamak

Cron, Unix benzeri bilgisayar işletim sistemlerinde zaman tabanlı bir iş zamanlayıcıdır. Yazılım ortamlarını kuran ve yöneten kullanıcılar, işlerin (komutlar veya kabuk betikleri) belirli zamanlarda, tarihlerde veya aralıklarda periyodik olarak çalışmasını planlamak için cron'u kullanırlar. Genellikle sistem bakımı veya yönetimini otomatikleştirir, ancak genel amaçlı yapısı onu internetten dosya indirmek veya düzenli aralıklarla e-posta indirmek gibi işler için de kullanışlı kılar.

Crontab Nedir?

Crontab ("cron table"ın kısaltması), belirli zamanlarda çalıştırılacak cron girişlerinin programını içeren bir metin dosyasıdır. Bir crontab dosyasındaki her satır bir işi temsil eder ve şuna benzer:

* * * * * çalıştırılacak komut

Cron'un Beş Alanı

Standart bir cron ifadesi, farklı zaman birimlerini temsil eden beş alandan oluşur:

  1. Dakika (0 - 59): Saatin dakikasını belirtir.
  2. Saat (0 - 23): Günün saatini belirtir.
  3. Ayın Günü (1 - 31): Ayın hangi günü olduğunu belirtir.
  4. Ay (1 - 12): Yılın hangi ayı olduğunu belirtir (veya JAN-DEC gibi isimler).
  5. Haftanın Günü (0 - 6): Haftanın hangi günü olduğunu belirtir (0 Pazar'dır veya SUN-SAT gibi isimler).

Özel Karakterler ve Operatörler

  • Yıldız (*): 'Hepsi' veya 'her' anlamına gelir. Dakika alanındaki bir yıldız 'her dakika' anlamına gelir.
  • Virgül (,): Bir değer listesi belirtmek için kullanılır. Örneğin, saat alanındaki '1,3,5' ifadesi işin saat 01:00, 03:00 ve 05:00'te çalışacağı anlamına gelir.
  • Tire (-): Bir aralık belirtmek için kullanılır. Örneğin, haftanın günü alanındaki '1-5' ifadesi Pazartesi'den Cuma'ya kadar anlamına gelir.
  • Eğik Çizgi (/): Adım değerleri için kullanılır. Örneğin, dakika alanındaki '*/15' ifadesi 'her 15 dakikada bir' anlamına gelir.

Crontab Açıklayıcı Nasıl Kullanılır?

Crontab Açıklayıcımızı kullanmak basit ve sezgiseldir. Bu araç, planlama otomasyonundaki belirsizlikleri ortadan kaldırmak için tasarlanmıştır. Sistem yöneticisi, geliştirici veya ileri düzey bir kullanıcı olun, betiklerinizin tam olarak ne zaman çalışacağını anlamak sistem kararlılığı ve performansı için kritik öneme sahiptir.

Başlamak için cron ifadenizi yukarıdaki giriş alanına girmeniz yeterlidir. Siz yazdıkça araç her bir alanı anında ayrıştıracak ve sade bir Türkçeyle insan tarafından okunabilir bir açıklama sunacaktır. Örneğin, 0 12 * * 1-5 girerseniz araç, komutun 'Pazartesi'den Cuma'ya kadar her gün saat 12:00'de (öğle vakti)' çalışacağını açıklayacaktır. Bu, aylarda bir hata payı veya Pazar'ı (0) Pazartesi (1) ile karıştırmak gibi yaygın hataları önler.

Zamanlanmış Görevler İçin Yaygın Kullanım Durumları

Zamanlanmış görevler, modern sunucu yönetiminin temel taşıdır. İşte cron'un vazgeçilmez olduğu bazı yaygın örnekler:

  • Veritabanı Yedeklemeleri: Veri güvenliğini sağlamak için veritabanınızı her gece saat 02:00'de otomatik olarak yedekleyin.
  • Log Döndürme: Disk alanı sorunlarını önlemek için eski günlük dosyalarını haftalık olarak temizleyin.
  • E-posta Bildirimleri: Kullanıcılara her sabah günlük raporlar veya özetler gönderin.
  • Sistem Güncellemeleri: Güvenlik yamalarını ve yazılım güncellemelerini trafiğin düşük olduğu dönemlerde planlayın.
  • Web Kazıma (Web Scraping): Uygulamanızın verilerini taze tutmak için API'lerden veya web sitelerinden düzenli olarak veri çekin.

Crontab Açıklayıcımız, programlarınızın tam olarak amaçlandığı gibi yapılandırılmasını sağlayarak sizi kaçırılan işlerin veya beklenmedik betik çalışmalarının hayal kırıklığından kurtarır. Gizliliğinize öncelik veriyoruz; tüm işlemler tarayıcınızda yerel olarak yapılır, yani hassas planlama verileriniz asla bilgisayarınızdan çıkmaz.

Paylaş:

İhtiyacınız Olabilir Diğer Araçlar

Diğer Kategorileri Keşfet