Crontab adalah sebuah perintah yang digunakan pada sistem operasi Linux untuk menjadwalkan tugas yang akan dijalankan secara otomatis pada waktu tertentu. Tugas yang dapat dijadwalkan meliputi skrip, perintah, atau aplikasi yang dapat dijalankan dari command line.

Crontab digunakan untuk menjadwalkan tugas yang diinginkan dengan menentukan waktu dan jadwal yang ditentukan. Contohnya, Anda dapat menentukan crontab untuk menjalankan suatu skrip setiap hari pada pukul 03:00 pagi. Atau Anda dapat menentukan crontab untuk menjalankan suatu perintah setiap minggu pada hari Senin pukul 09:00.

Crontab sangat berguna dalam mengelola tugas yang dijadwalkan di sistem operasi Linux, seperti menjalankan backup rutin, membersihkan file sampah, atau mengirimkan laporan secara otomatis. Dengan menggunakan crontab, Anda dapat menjadwalkan tugas tanpa harus terus-menerus mengecek sistem dan menjalankan tugas secara manual.

Untuk membuat jadwal menggunakan crontab, klean harus mengacu pada format penulisan crontab seperti berikut :

MIN HOUR DOM MON DOW CMD
FieldDescriptionAllowed Value
MINMinute field0 to 59
HOURHour field0 to 23
DOMDay of Month1-31
MONMonthfield 1-12
DOWDay Of Week0-6
CMDCommandAny command to be executed.