Konum:Ağ Günlükleri / harunsahiner ağ günlüğü / Crontab
Crontab
Crontab, linux dağıtımlarında önceden belirlediğimiz görevleri arkaplanda sessizce çalıştırarak birçok işi görür. Bize sadece /var/log/cron loglarına bakmak kalır. Yeni başlayanlar bunu Windows zamanlanmış görevler gibi düşünebilir. Şimdi, crontab hakkında herkes bişeyler biliyor. Bende buraya bazı yedekleme algoritmaları yazacağım umarım işinize yarar.
/etc/crontab dosya içeriğine bakıyoruz zaten ilk bakışta anyacaksınız eminim..
* * * * * çalıştırılacak komut
- - - - -
| | | | |
| | | | +----- haftanın günleri (0 - 6) (pazar=0)
| | | +------- ay (1 - 12)
| | +--------- ayın günleri (1 - 31)
| +----------- saat (0 - 23)
+------------- dakika (0 - 59)
hazırlamış olduğum crontab örneği aşağıdaki gibi,
| dakika | saat | ayın günleri | ay | haftanın günleri | açıklama |
| 15 | 0 | 1 | 1,6,12 | * | saat -00:15 te ocak,haziran ve aralık aylarında belirtilen işi yap.. |
| 0 | 21 | * | 10 | 1-5 | sadece ekim ayında saat 21:00 da haftanın 5 günü (pzt-cuma) belirtilen işi yap.. |
| 0 | 0 | 1,13,18 | * | * | her ayın 1,13 ve 18 inde geceyarısı belirtilen işi yap.. |
| 5,30 | 0 | 11 | * | * | her ayın 11 inci gününde saat 00:05 ve 00:30 da belir |
crontab default ayarlarla kullanıcısına durumu mail atar. eğer buna ihtiyacınız yoksa crontab dosyanızda işlerden sonraki satıra aşağıdaki komutu giriniz.
>/dev/null 2>&1
Yeni yorum gönder