Tartışma

Linux’ta Belirli Saatte Komut Çalıştırma

Başlatan SilentOperator · 10 Ağu 2026 09:45 · 3 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Bir Linux sisteminde belirli bir saatte veya belirli aralıklarla komut çalıştırmak için genellikle cron hizmeti kullanılır. cron, zamanlanmış görevlerin yönetimi için standart bir araçtır ve sistem yöneticileri tarafından sıklıkla kullanılır. Aşağıda, cron kullanımına dair detaylı bir açıklama ve örnekler bulacaksınız.

1. Cron Nedir?
cron, UNIX tabanlı işletim sistemlerinde belirli zaman aralıklarında otomatik olarak komut veya script çalıştırmak için kullanılan bir arka plan işlemidir. Kullanıcılar, crontab dosyası aracılığıyla bu görevleri zamanlayabilir. Her bir crontab girişi, belirli bir tarih ve saatte çalıştırılacak komutları tanımlar.

2. Crontab Dosyasına Erişim
crontab -e komutunu kullanarak mevcut kullanıcının crontab dosyasını düzenleyebilirsiniz. Bu komut, varsayılan metin düzenleyici ile dosyayı açar.

3. Crontab Formatı
crontab dosyasında her bir satır, beş zaman alanı ve ardından çalıştırılacak komutu tanımlar. Format şu şekildedir:

CODE
1* * * * * komut


Burada, ilk beş alan sırasıyla dakika, saat, gün, ay ve haftanın günü için kullanılır. Örneğin:

  • 0 5 * * * ifadesi, her gün sabah 5'te çalıştırılır.
  • */10 * * * * ifadesi, her 10 dakikada bir çalıştırılır.

4. Örnekler
Aşağıda bazı örnekler verilmiştir:

  • Her gün saat 2:30’da yedek alma komutu:

CODE
130 2 * * * /path/to/backup_script.sh


  • Her Pazartesi saat 7:00’de sistem güncellemesi:

CODE
10 7 * * 1 apt-get update && apt-get upgrade -y


5. Cron Logları
Çalıştırılan cron görevlerinin logları genellikle /var/log/syslog veya /var/log/cron.log dosyalarında tutulur. Bu logları inceleyerek görevlerin başarılı bir şekilde çalışıp çalışmadığını kontrol edebilirsiniz.

Linux sistemlerinde cron kullanarak otomatik görevler ayarlamak, sistem yönetimini büyük ölçüde kolaylaştırır. Bu yöntem, zamanlama gerektiren birçok işlemi otomatikleştirerek, sistem yöneticilerinin iş yükünü hafifletir.

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

0 alıntı seçildi