Zamanlanmış Görevler (Cronjob) Nedir?

Linux işletim sisteminin çok güzide bir hizmetidir. İstenilen kod betiklerinin ya da programların istenilen zamanlarda istenilen sıklıkta otomatik bir şekilde çalışmasını sağlamaktadır. Verdiğim linke gözatmakta fayda var. Kısaca bahsetmek gerekirse;linux altında zamanlanmış görev oluşturmak için crontab -e yazarak ilgili zamanlanmış görev dosyasını edit etmek gerekiyor. Bu dosyanın belli bir formatı vardır. Basitçe aşağıdaki gibi ifade edilir:

* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)



Benden bir örnek vereyim mesela; ilgili dosyaya aşağıdaki satırı eklediğimizde:


10,25,40,55 * * * * mutt -s "Cron Deneme" -a /root/armut.txt sukruozan@gmail.com < /dev/null

*
Sistem her ayın her haftasının her gününün her saatinin 10. , 25., 40. ve 55. dakikalarında MUTT komutu sayesinde sukruozan@gmail.com adresine konusu Cron Deneme olan ve root dizini altındaki armut.txt dosyasının attach edildiği boş bir mail gönderir.

Comments

Popular posts from this blog

Latex'te Denklem İçerisine Ufak Boşluklar Koymak

LaTeX'te Sunum Hazırlamak

Octave'da Grafik Çizdirme