Langsung ke konten utama

Membaca Crontab | Read Crontab

Crontab adalah sistem penjadwalan, kita tidak perlu melakukan suatu hal yang terjadwal, misalnya membersihkan cache setiap 1 jam, atau menghapus file yang usianya sudah 30 hari, biarkan crontab membantu tugas kita.

Aturannya :
# m(minute) h(hours)  dom(day of month = tanggal) mon(month=bulan) dow(day of week=hari)   command

Nilainya : 
minute : 00-59
hour : 00-23
day of month : 01-31
month : 01-12
day of week : 00-07 (00=07=Ahad, 01=Senin, 02=Selasa dst)

ada juga nilai cron berupa string, yaitu :
@reboot Dijalankan ketika mesin dijalankan
@yearly sama dengan 0 0 1 1 *
@monthly sama dengan 0 0 1 * *
@weekly sama dengan 0 0 * * 0
@daily sama dengan @midninght sama dengan 0 0 * * *
@hourly sama dengan 0 * * * *

*/10 * * * * <command> #Dijalankan setiap menit 10
* * * * <command> #Dijalankan setiap menit ke-10 tiap jam 
05 05 * * * <command> #Dijalankan tiap jam 5:05 am setiap hari 
45 19 * * * <command> #Dijalankan tiap jam 7:45 pm setiap hari 
00 1 * * 0 <command> #Dijalankan tiap jam 1:00 am tiap Minggu 
00 1 * * Sun <command> #Dijalankan tiap jam 1:00 am every Sunday 
10 6 1 * * <command> #Dijalankan tiap jam 6:10 am di hari pertama tiap bulan 
00 0-23/2 02 07 * <command> #Dijalankan setiap jam selain jam kedua di bulan Juli

<command> merupakan perintah yang dilaksanakan, misalnya
rm -rf /home/webserver/backup/cache/

Komentar