ForumKurdu
Yeni Üye
Crontab dosyası, sistemde zamanlanmış görevlerin yönetiminde kullanılır.
Kısaca gözden geçireceğimiz kontrol listesiyle satırları doğru yorumlamayı öğrenelim.
Bu adımları izleyerek crontab satırlarını hızlıca analiz edip güvenli bir şekilde zamanlayabilirsiniz.
Hangisini kullandınız:
Kısaca gözden geçireceğimiz kontrol listesiyle satırları doğru yorumlamayı öğrenelim.
- crontab –e komutuyla kullanıcıya ait crontab açılır; düzenlemek için dosya öncelikle yedeklenmelidir.
- Satır formatı:
k (dakikalar) h (saat) g (gün) m (ay) d (haftanın günü)– bu sırayla kısmı inceliyoruz. - Dakikalar -0‑59 arası; tek sayı, çok sayı veya aralık (
10-20,30,*/15). - Saat -0‑23 arası; aynı şekilde aralık ve bölme kullanılabilir.
- Gün -1‑31 arası;
*tüm günleri,1-5,10,20-25gibi karmaşık ifadeler oluşturulabilir. - Ay -1‑12 arası;
Jan,Febgibi kısaltmalar da desteklenir. - Haftanın günü -0‑6 (0 ve 7 Pazartesi) – haftanın gününü belirtir.
- Komut kısmında tam yol yazılması önerilir; örnek:
/usr/bin/backup.sh. @reboot,@daily,@hourlygibi eşdeğer kısa ifadeler, karmaşık satırları sadeleştirir.- Değişiklik sonrası
crontab -lile kontrol edin; hata varsacrontab -ede satırı düzeltin.
Bu adımları izleyerek crontab satırlarını hızlıca analiz edip güvenli bir şekilde zamanlayabilirsiniz.
Hangisini kullandınız:
@daily mı, yoksa tam satır formatını mı tercih ediyorsunuz?