Untuk melihat list cronjob yang sekarang terdapat pada server anda ketikkan perintah
$ crontab -l
Untuk Mengedit task cronjob anda ketikkan perintah
$ crontab -e
Lalu akan terbuka editor dan kita dapat menambahkan task pada baris tersebut, setiap task / tugas dipisahkan oleh baris.
* 14 * * 1 w3m http://localhost/website/report.php
*/1 * * * * w3m http://localhost/website/send_messages.php
contoh diatas saya menjalankan script report.php setiap hari senin jam 2, dan menjalankan send_messages.php setiap menitnya.
Bagaimana Pola Schedule pada crontab
- menit (bagian pertama adalah menit) 0 - 59
- jam (bagian kedua adalah jam) 0- 23
- menit (bagian pertama adalah menit) 0 - 59
- jam (bagian kedua adalah jam) 0- 23
- hari dari bulan / tanggal (bagian ketiga adalah tanggal ) 1 - 31
- bulan (bagian keempat adalah bulan) 1 - 12
- hari dari minggu (bagian kelima adalah hari) 0 - 6 (0 adalah minggu)
kata
Jadi untuk melakukan tugas di hari selasa jam 13:15 di tanggal adalah
15 13 * * 2 task_execution
atau setiap di hari jum'at
* * * * 5 task_execution
atau dapat juga menggunakan perintah khusus
@reboot (Jalankan Setiap kali saat dinyalakan)
@yearly (Jalankan setiap tahun) "0 0 1 1 *"
@annually (sama seperti @yearly)
@monthly (Jalankan setiap bulanan) "0 0 1 * *"
@weekly (Jalankan setiap mingguan) "0 0 * * 0"
@daily (Jalankan setiap hari) "0 0 * * *"
@midnight (sama seperti @daily)
@hourly (Jalankan setiap jam) "0 * * * *"
Tidak ada komentar:
Posting Komentar