Sayfalar

Cron Nedir ? Crontab nasıl kullanılır ? Crontab'da Nasıl Görev Planlanır ?

AÇIKLAMA
Cron, sisteme otomatik olarak yaptırmak istediğimiz görevleri belirlediğimiz zaman aralıklarında çalıştırır. /etc dizini
altındaki crontab dosyası ise cronların çalışma zamanını ve görevlerini barındıran yapılandırma dosyasıdır.


####################################################################
####    1- crontab -e ile crontabı düzenleyebiliriz. ####
####    2- crontab -l ile crontabı görüntüleriz. ####
####################################################################


# Dakika       Saat  Gün(Ay) Ay Gün(Hafta)           Komut
# (0-59)      (0-23)      (1-31)      (1-12)      (0-6)              
    *           *    *           *           *            /usr/bin/find


.---------------- dakika (0 - 59)
|  .------------- saat (0 - 23)
|  |  .---------- Ayın Günleri (1 - 31)
|  |  |  .------- Ay (1 - 12)
|  |  |  |  .---- Haftanın Günleri (0 - 6) (Pazar=0 ya da 7)
|  |  |  |  |
*  *  *  *  *  Çalıştırılacak komut


================
===  ÖRNEKLER ===
================

-----------------------------------------------------------------------
Her 10 dakikada bir çalışacak cron girdisi

*/10 * * * * /opt/cryptolog/scripts/up.sh
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Hergün saat 06:00'da çalışacak cron girdisi

00 06 * * * /opt/cryptolog/scripts/up.sh
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Hergün saat 06:00 ve 17:00'de çalışacak cron girdisi

00 06,17 * * * /opt/cryptolog/scripts/up.sh
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Hergün saat 06:00'dan 17:00'ye her saat başı çalışacak cron girdisi

00 06-17 * * * /opt/cryptolog/scripts/up.sh
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Haftaiçi hergün saat 06:00'dan 17:00'ye her saat başı çalışacak cron girdisi

00 06-17 * * 1-5 /opt/cryptolog/scripts/up.sh
-----------------------------------------------------------------------

Hiç yorum yok:

Yorum Gönder