Mengenal Cron Job: 0 0 2 * * * Cron
Pada sistem operasi Linux dan Unix-like, Cron adalah suatu daemon yang menjalankan perintah atau skrip pada waktu yang telah ditentukan. Cron job sangat berguna untuk menjalankan tugas-tugas yang dijadwalkan, seperti backup data, mengirimkan email, atau menjalankan skrip maintenance.
Format Cron
-format cron terdiri dari enam bagian, yang dipisahkan oleh spasi. Formatnya adalah sebagai berikut:
minute hour day month day_of_week command
minute
: menentukan menit di mana cron job akan dijalankan (0-59)hour
: menentukan jam di mana cron job akan dijalankan (0-23)day
: menentukan hari di mana cron job akan dijalankan (1-31)month
: menentukan bulan di mana cron job akan dijalankan (1-12)day_of_week
: menentukan hari dalam seminggu di mana cron job akan dijalankan (0-7), dimana 0 dan 7 adalah hari Minggucommand
: perintah atau skrip yang akan dijalankan oleh cron
Contoh: 0 0 2 * * * Cron
Pada contoh di atas, format cron adalah 0 0 2 * * *
. Mari kita breakdown apa artinya:
0 0
: cron job akan dijalankan pada menit dan jam 0, artinya pada pukul 00:002
: cron job akan dijalankan pada hari ke-2 setiap bulan* *
: tanda bintang (*
) pada bagianday
danmonth
berarti cron job akan dijalankan setiap hari dan bulan*
: tanda bintang (*
) pada bagianday_of_week
berarti cron job akan dijalankan setiap hari dalam seminggu
Kesimpulan
Dengan demikian, cron job dengan format 0 0 2 * * *
akan dijalankan pada pukul 00:00 pada hari ke-2 setiap bulan. Contoh cron job ini dapat digunakan untuk menjalankan skrip maintenance atau backup data pada waktu yang telah ditentukan.