Crontab'a Giriş Yapma:
Crontab -e ile crontab bilgisi ekleyebiliriz.
crontab -e
0 5 * * * /root/bin/backup.sh
Crontab'a Giriş Formatı:
İlk olarak dakikalar belirtilir. Sonra saatler ve ayın hangi günü çalıştırılacağı gösterilir. En son olarak da shell scriptinin çalıştırılacağı dizin verilir. Tam format aşağıdaki gibidir.
{dakika} {saat} {ayın-hangi-günü-olduğu} {ay} {haftanın hangi günü olduğu} {script-dizini}
- Dakika aralığı : 0 - 59
- Saat aralığı : 0 -23
- Ayın hangi günü olduğu bilgisi : 0 -31
- Ay : 1 - 12 {1=Ocak, 12 =Aralık}
- Haftanın hangi günü olduğu : 0 - 7 (0 veya 7 Pazar günüdür.)
Örneğin ls komutumuzu veya abc.sh adlı dosyamızı haftanın her günü sabah saat 11 de çalıştırmak için crontab aşağıdaki gibi bir giriş yapmalıyız.
0 11 * * 1,2,3,4,5 /home/users/berke/abc.sh
Crontab Örnekleri:
Hafta içi her gün akşam saat 11 de iş çalıştırılması
0 23 * * 1-5
Her ayın 1. günü sabah saat 13.10 da iş çalıştırılması
10 13 1 * *
Her 5 dakikada bir iş çalıştırılması
*/5 * * * *
Her 5 dakikada bir iş çalıştırılması
0,5,10,15,20,25,30,35,40,45,50,55 * * * *
Saat sabah 12'yi 1 geçe iş çalıştırılması
1 0 * * *
Crontab Opsiyonları:
crontab -e : crontab editlenmesi.
crontab -l : crontab işlerinin listelenmesi
Hiç yorum yok:
Yorum Gönder