crontab komutu linuxda tekrarlanan veya tek seferli zamanlanmış görevler oluşturmak için kullanılır.
Kullanımı aşağıdaki şekildedir;
- crontab -e
Komutu girdiğiniz zaman bir editör açılır ve bu editör eğer daha önce bir crantab oluşturmadıysanız genelde boş olur.
- crontab -l
crontabda ekli işleri (job) listeler.
- crontab -r
crontabı kaldırmak için kullanılır.
- crond
Zamanlamayı yürüten crontab deamon veya servisidir
- systectl status crond
crond servisini görmek için kullanırız.
crontab -e komutunu çalıştırdığımızda editöre ekleyeceğimiz format aşağıdaki şekilde olmalıdır.
| Dakika (0-59) | Saat (0-23) | Ayın günü (1-31) | Ay (1-12) | Haftanın Günü (0-6) Pazardan Cumartesiye | Çalıştırılacak komut |
| * | * | * | * | * | komut |
Ör : 15 23 10 10 * echo “ilk crontab yazım” > /home/faruk/crontabyazim
Yukardaki örnekte saat 23’ü 15 geçe Ekim ayının 10. günü “ilk crontab yazım” metnini /home/faruk klasörünün altındaki crontabyazım dosyasına kaydedecektir.