X
TÜM SANAL SUNUCU PAKETLERİNDE 10 AY ÖDE 12 AY KULLAN
Kayıt Ol
Anasayfa / Bilgi Bankası / Crontab ile Zamanlanmış Görev Nasıl Oluşturulur?
Bilgi Bankası

Crontab ile Zamanlanmış Görev Nasıl Oluşturulur?

Kısa cevap: Linux'ta zamanlanmış görev oluşturmak için crontab -e komutuyla düzenleme ekranını açıp, belirli bir zaman formatında komut eklemeniz gerekir.

Crontab Düzenleme Ekranını Açma

crontab -e

İlk kullanımda bir metin editörü (nano, vi vb.) seçmeniz istenebilir; başlangıç için nano önerilir.

Crontab Zaman Formatı

* * * * * komut
| | | | |
| | | | +--- Haftanın günü (0-6, 0=Pazar)
| | | +----- Ay (1-12)
| | +------- Ayın günü (1-31)
| +--------- Saat (0-23)
+----------- Dakika (0-59)

Örnek Kullanımlar

# Her gün saat 03:00'te yedek al
0 3 * * * /usr/bin/bash /home/user/backup.sh

# Her 30 dakikada bir çalıştır
*/30 * * * * /usr/bin/php /home/user/script.php

# Her Pazartesi saat 09:00'da çalıştır
0 9 * * 1 /usr/bin/bash /home/user/report.sh

Mevcut Zamanlanmış Görevleri Listeleme

crontab -l

Sık Yapılan Hatalar

  • Dosya yolunun tam (absolute path) yazılmaması: Crontab, komutları farklı bir ortamda çalıştırdığı için göreceli yollar hata verebilir.
  • Çalıştırma izni eksikliği: Script dosyasının chmod +x ile çalıştırılabilir yapılmadığı durumlarda görev sessizce başarısız olur.
  • Çıktının kontrol edilmemesi: Hataları görmek için komutun sonuna >> /home/user/log.txt 2>&1 eklenerek log tutulması önerilir.

Sonuç

Crontab, yedekleme, bakım script'leri ve otomatik görevler için Linux'un en temel zamanlama aracıdır. Doğru zaman formatı ve tam dosya yolu kullanımı, görevlerin sorunsuz çalışmasını sağlar.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(1 defa görüntülendi. / 1 kişi faydalı buldu.)
Eva Bilişim Footer Top