Tartışma

Linux’ta Her Dakika Çalışan Cron Job

Başlatan Furko · 10 Ağu 2026 08:41 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Linux işletim sistemlerinde otomatik görevler için en yaygın kullanılan yöntemlerden biri, cron sistemidir. Cron, belirli zaman dilimlerinde veya belirli aralıklarla komutları veya scriptleri çalıştırmak için kullanılan bir zamanlayıcıdır. Bu yazıda, her dakika çalışan bir cron job'un nasıl oluşturulacağını ve yapılandırılacağını inceleyeceğiz.

Öncelikle, cron job'ları ayarlamak için terminal üzerinden crontab komutunu kullanmamız gerekecek. crontab -e komutunu yazarak mevcut cron job'ları düzenleme moduna geçiş yapabilirsiniz. Bu komut, kullanıcıya ait cron tablosunu açar ve düzenlenebilir hale getirir.

Her dakika çalışan bir cron job tanımlarken, cron zamanlama ifadesinin nasıl çalıştığını anlamak önemlidir. Cron zamanlama ifadesi, beş alan içerir ve her alan belirli bir zaman birimini temsil eder:

  1. Dakika (0-59)
  2. Saat (0-23)
  3. Gün (1-31)
  4. Ay (1-12)
  5. Haftanın Günü (0-7) (0 ve 7 Pazar'ı temsil eder)

Her dakika çalışacak bir cron job için, aşağıdaki gibi bir ifade yazmalısınız:

CODE
1* * * * * komut


Burada, * her bir alan için "her değer" anlamına gelir. Bu ifade, belirtilen komutun her dakika çalışmasını sağlar. Örneğin, bir bash scriptini her dakika çalıştırmak istiyorsanız, aşağıdaki şekilde bir satır ekleyebilirsiniz:

CODE
1* * * * * /path/to/script.sh


Script dosyasının çalışabilir olduğundan emin olun. Bunu yapmak için terminalde chmod +x /path/to/script.sh komutunu kullanarak scriptin izinlerini ayarlayabilirsiniz.

Cron job'larınızı kaydettikten sonra, crontab -l komutuyla mevcut cron job'larınızı görüntüleyebilirsiniz. Ayrıca, cron log'larını kontrol etmek için genellikle /var/log/syslog veya /var/log/cron dosyalarına bakabilirsiniz.

Sonuç olarak, Linux’ta her dakika çalışan bir cron job oluşturmak, basit bir yapılandırma ile mümkündür. İşlemleri doğru bir şekilde ayarladıktan sonra, otomatik görevlerinizi etkin bir şekilde yönetebilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi