Linux ta bazı işleri belirlenen bazı zamanlarda otomatik olarak yapmak isterseniz CRON sistemini kullanmanız gerekmektedir.
CRON sisteminde hangi komutun ne zaman çalıştırılacağı bilgisini sisteme genelde /etc/crontab dosyası içinde belirtebilirsiniz.
Bu dosyanın içinde zaman ve çalıştırılacak komutu belirtmek için basit bir sistem kullanılmaktadır.
Boşluk veya tab karakterleri ile ayırdığınız sütunlarla sistemi bilgilendirebilirsiniz.
* * * * * root /etc/kontrolet.shBu satır her ay ayın her haftası haftanın her günü her saati ve her dakikası çalışacak bir kontrolet.sh scriptini tetiklemektedir.
dakika saat ayın_günü ay haftanın_günü kullanıcı komut
10 18 1 3 5 root /etc/mail_at.sh
saatin 10. dakikasında saat 18′de ayın 1′inde 3. ayda haftanın 5. günü root kullanıcısı mail_at.sh scriptini çalıştırsın.
Değerleri kendi ihtiyacınıza göre düzenleyip dosyayı kaydedin.
/etc/init.d/cron restart
komutu ile de sistemin dosyadaki değişiklikleri gördüğünden emin olun.
Yolunu verdiğiniz script dosyasının çalıştırılabilir dosya olarak ayarlandığından ve kullanıcının o dosyayı çalıştırma yetkisi olduğundan emin olun.


Haziran 21st, 2007 16:24
faydalı bir makale olmuş teşekkürler