Etiketler

2 Temmuz 2013 Salı

CRONTAB

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
sudo apt-get install gnome-schedule
yazmanız yeterlidir.
Crontab'ınızı yazmak ya da düzenlemek için komut satırına
crontab -e
yazmanız yeterlidir. Eğer root da yapılacak işleri düzenlemek istiyorsanız, sudo ile komutuı yazabilirsiniz.
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 dosyası;
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)

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'da
0 20 * 10 1-5  
Ekim ayinin her Pazartesi ve Cumasi saat 20:00'de
0 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'da

Yararlanı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