Memahami waktu cron
Karena kita mengelola sebuah server jadi seringkali ada keperluan yang perlu dijalankan pada waktu tertentu saja, salah satunya dan terpenting adalah backup data – data dalam VPS. Kalau dari dulu seringkali saya membuat tutorial menggunakan cron tapi tak pernah menjelaskan sistem penjadwalan/waktu dari cron
sendiri.
Nah… cron itu sendiri mudah untuk digunakan, tinggal sisipkan saja kode yang harus dieksekusi atau tempat shell script yang ingin dipanggil. Yang agak sulit dipahami itu sistem penjadwalan atau format waktu yang dipakai, salah – salah bisa dijalankan pada jam yang tidak tepat.
Bisa anda ilustrasinya dibawah:
# Mengenal waktu cron:
# .---------------- menit (0 - 59)
# | .------------- jam (0 - 23)
# | | .---------- hari dalam bulan (1 - 31)
# | | | .------- bulan (1 - 12)
# | | | | .---- hari keberapa dalam seminggu (0 - 6)
# | | | | |
# * * * * * nama_user perintah_yang_dieksekusi
Saya ingatkan cara membacanya adalah unit waktu keberapa.
Misal kita ingin menjalankan suatu perintah setiap sehari sekali pada jam 3 pagi:
0 3 * * *
Kalau untuk setiap jamnya tepat pada menit 00:
0 * * * *
Kalau anda ingin tahu telah saya gunakan sebagai apa saja cron ini maka bisa mengecek tagnya. 🙂