Merhaba bugün cron servisinden biraz bahsedeceğim içerisindeki komutlara ve nasıl linuxta zamanlanmış bir task oluştururuz, neler yapıyoruz bunlara değineceğim.
-> crontab = servisteki taskların kaydedildiği yer.
-> cronjob = crontab’deki her bir job

https://crontab.guru adresinden detaylı bakabilirsiniz
Yukarıdaki görselden de anlaşılacağı üzere kendine ait bir syntax yapısı var. Burada işte sırasıyla dakika, saat, gün, ay ve haftanın günleri şeklinde ilerliyor.
Şimdi bir örnek yapalım kafamızda daha netleşmesi açısından.

Burada nano ile bir script yazdım zaman scripti bunu daha sonra aşağıda göreceğiniz şekilde scripti çalıştırıyoruz öncesinde chmod ile yetkilendirme yapmamız lazım.

Şimdi aşağıda crontab -e parametresiyle bir zamanlanmış task ayarlayacağız.


Girdiğimiz 30 2 * * * /home/yunusemre/ornek_date.sh komutu ile beraber her gün saat 2.30’da bu scripti çalıştıracak şekilde örneğimizi de tamamlamış olduk.
Aşağıya bir cheatsheet bırakıyorum umarım faydalı bir yazı olmuştur.




