Site icon NetworkKampüS

CentOS GÖREV TANIMLAMA: crontab Komutu

centos crontab

Dikkat: Bu yazıda geçen komutlar hem Linux tabanlı Centos hem de Linux tabanlı  Red Hat (RHEL) işletim sisteminde geçerlidir.

Linux Tabanlı CentOS İşletim Sistemine Nasıl Görev Verilir?

İşletim sistemlerine “şu zamanda şunu yap !” ya da “Memati sustur şu iti !” gibi görevler verilebilir. Görevler “crontab” ile verilir.

crontab Nedir Ne İşe Yarar?

Linux işletim sistemine görev vermek için kullanılan komuttur.

crontab Komutu Nasıl Kullanılır?

Komut kullanımı aşağıdaki gibidir.

Crontab Komutunun Parametreleri:

“crontab -e” Komutu ile Görev Oluşturma Formatı:

Dakika

(0-59)

Saat

(0-23)

Ayın Günü

(1-31)

Ay

(1-12)

Haftanın Günü

(0-7 – 0: Pazar, 1: Pazartesi, 2: Salı, …)

Komut

 Tarih Zaman Kısmına Dair Örnekler:

Dakika Saat Ayın Günü Ay Haftanın Günü Açıklama
* * * * * #Her dakika
30 * * * * #Her 30 dk geçe
40 5 * * * #Her gün 05:40 (5:40 am – öğleden önce)
40 17 * * * #Her gün 17:40 (5:40 pm – öğleden sonra)
00 3 * * 0 #Her Pazar 03:00 (3:00 am – öğleden önce)
00 3 * * 7 #Her Pazar 03:00 (3:00 am – öğleden önce)
30 9 1 * * #Her ayın ilk günü 09:30 (9:30 am-öğleden önce)

 

“24 Saat Zaman Dilimi”

crontab Görev Verme Örnekleri:

İlk önce “crontab -e” komutunu kullanalım ve “vi” editörü ile açılan dosyaya yukarıdaki görev kodumuzu yazalım.

“crontab -e Uygulaması”

Görev dosyasına tekrar bakmak için “crontab -l” komutu kullanılır. Değiştirmek için ise yine “crontab -e” komutu kullanılmaktadır.

“crontab -e Uygulaması”

Dikkat ! Görev “crontab -r” komutu ile silinebilir. Verilen görevler unutulursa sürekli olarak çalışır ve sürekli olarak kaynak tüketimine neden olur !

Komutun görevini yaptığı böyle basit bir örnek ile anlaşılabilir.

 

Exit mobile version