Crontab merupakan suatu service di sistem operasi linux yang berfungsi untuk menjalankan tuga-tugas secara terjadwal.
Pada file crontab, terdapat enam field untuk setiap entry, dan masing-masing field dipisahkan oleh spasi atau tab.
- Lima field pertama menentukan kapan perintah akan dijalankan.
- Field ke-enam adalah perintah yang akan dijalankan.
Minute - 0-59.
Hour - 0-23 24-hour format.
Day - 1-31 Day of the month.
Month - 1-12 Month of the year.
Weekday - 0-6 Day of the week. 0 refers to Sunday.
Berikut perintah-perintah yang ada di dalam crontab
crontab -e : Mengedit file crontab yang sudah ada, atau membuat file baru.
crontab -l : Menampilkan isi file crontab.
crontab -r : Menghapus file crontab.
crontab -u : Mengedit crontab milik user.
Untuk membuat jadwal ketikkan crontab -e , lalu isikan schedule
Berikut contoh penggunaan crontab
1. Menjalankan script /home/aku/cek-email.sh setiap 5 menit
*/5 * * * * sh /home/aku/cek-email.sh
2. Menjalankan script /home/aku/backup.sh setiap hari jam 21.30
30 21 * * * sh /home/aku/backup.sh
Catatan :
Selalu gunakan absolut path di dalam menjalankan tugas-tugas di crontab



















