sedikit share tentang penggunaan cron. udah pada tau cron kan, kalo belom bisa baca2 disini, hehe..
untuk menambahkan rule baru, ketik diterminal
Code:
crontab -e
maka akan membuka sebuah editor (Ubuntu defaultnya nano)
aturan penulisannya seperti ini
Code:
* * * * * path/to/script
dimana
Code:
* * * * * path/to/script | | | | |_ hari (minggu = 0, senin = 1, dst...) | | | |___ bulan (jan = 1, feb = 2, dst...) | | |_____ tanggal (1 - 31, menyesuaikan tanggal dalam bulan itu) | |_______ jam (0 - 23) |_________ menit (0 - 59)
ada juga kode2 spesial
Code:
@reboot (dijalankan hanya pada waktu start up) @yearly (dijalankan hanya sekali dalam satu tahun) @annually (sama seperti @yearly) @monthly (dijalankan hanya sekali dalam satu bulan) @weekly (dijalankan hanya sekali dalam satu minggu) @daily (dijalankan hanya sekali dalam satu sehari) @midnight (sama seperti @daily) @hourly (dijalankan hanya sekali dalam satu sehari)
contoh kasus, saya mau menjalankan sebuah script secara periodik setiap hari pada jam 15.30, maka rule yang saya buat
Code:
30 15 * * * path/to/script # atau bisa dituliskan @daily path/to/script # tapi belum tentu dijalankan pada jam 15.30
bisa juga dalam rentang waktu, misal saya mau menjalankan script setiap hari senin sampai kamis pada jam 4 pagi dan 4 sore, maka dapat dituliskan
Code:
0 4,16 * * 1-4 path/to/script
selamat mengautomasi kerja teman2
mohon dikoreksi jika ada kesalahan
regards,
c0jack
No comments:
Post a Comment