Merhaba Arkadaşlar
Bu yazımda sizlere 'crontab' ın ne olduğundan bahsetmek istiyorum.
Crontab belirlediğiniz işin yada komut satırının belli zaman aralıklarında otomatik olarak otomatik olarak çalışmasını sağlar.
Grafik ekranından çalışmak isterseniz terminalde komut satırına
Bu yazımda sizlere 'crontab' ın ne olduğundan bahsetmek istiyorum.
Crontab belirlediğiniz işin yada komut satırının belli zaman aralıklarında otomatik olarak otomatik olarak çalışmasını sağlar.
Grafik ekranından çalışmak isterseniz terminalde komut satırına
sudo apt-get install gnome-schedule
Crontab'ınızı yazmak ya da düzenlemek için komut satırına
crontab -e
sudo crontab -e
Yapılacak işleri düzenlemek için:crontab -l
yazmanız gerekiyor.Yapılacak işleri silmek için ise;
crontab -r
yeterlidir.Crontab dosyasının en son ne zaman düzenlendiğini görüntülemek için ;
crontab -v
Crontab dosyasi sirasi ile Dakika (0-59), Saat (0-23), Ayin Günü (1-31), Ay (1-12) ve
Haftanin Günü (0-6) (Pazar = 0) alanlarini ve çalistirilacak komutu barindirir.
"*" (tirnaklar hariç) kullanildigi alan için kullanilabilinecek tüm degerleri ifade eder. Bir alan için girilecek birkaç deger ","(virgül) ile ayrilabilir.
* * * * * Çalistirilacak Komut- - - - -| | | | || | | | +----- haftanin günü (0 - 6) (Pazar=0)| | | +------- ay (1 - 12)| | +--------- ayin günü (1 - 31)| +----------- saat (0 - 23)+------------- dakika (0 - 59)
* * * * * Çalistirilacak Komut- - - - -| | | | || | | | +----- haftanin günü (0 - 6) (Pazar=0)| | | +------- ay (1 - 12)| | +--------- ayin günü (1 - 31)| +----------- saat (0 - 23)+------------- dakika (0 - 59)
Crontab ın nasıl yazılacağına dair bir kaç örnek verecek olursak ...
Hergün saat 18:30'da /tmp klasöründeki dosyalari silen crontab satiri asagidaki gibidir.
30 18 * * * rm /home/kullaniciadi/tmp/*
Asagida birkaç zamanlama örnegi ve çalistirilma zamanlari verilmistir.dak saat gün/ay ay gün/hafta Çalistirilma Zaman
30 0 1 1,6,12 *
Ocak, Haziran ve Aralik aylarinin birinci günü saat 00:30'da0 20 * 10 1-5
Ekim ayinin her Pazartesi ve Cumasi saat 20:00'de0 0 1,10,15 * *
Her ayin 1'inde, 10'unda ve 15'inde gece yarisi (00:00)5,10 0 10 * 1
Pazartesileri ve her ayin 10. gününde saat 12:05 ve 12.10'daYararlanılan kaynaklar:
https://help.ubuntu.com/community/CronHowto
http://my.cliaweb.com/knowledgebase.php?action=displayarticle&id=16&useful=vote
Daha sonraki yazılarımda görüşmek dileğiyle
Kolay gelsin..
Hiç yorum yok:
Yorum Gönder