Bagaimana menjalankan pekerjaan cron pada jam tertentu setiap hari?


58

Apa yang harus saya tulis di crontab untuk menjalankan skrip pada jam 3 sore setiap hari?

Jawaban:


73

Anda mencari sesuatu seperti ini (via crontab -e):

0 15 * * * your.command.goes.here

15 adalah jam dan 0 adalah menit saat skrip dijalankan. Hari bulan, bulan, dan hari dalam seminggu mendapatkan wildcard sehingga skrip dijalankan setiap hari.


2
Untuk spesifik lainnya, googling "cron syntax" memberikan adminschoice.com/crontab-quick-reference sebagai tautan pertama ... untuk daftar direktori spesifik dan file konfigurasi yang dibaca cron, Anda juga dapat memeriksaman cron
— difotoisasi

49

Inilah tajuk yang bagus untuk diletakkan di atas crontab Anda untuk referensi mudah:

# + --------- Menit (0-59) | Keluaran Dumper:> / dev / null 2> & 1
# | + ------- Jam (0-23) | Nilai Berganda Gunakan Koma: 3,12,47
# | | + ----- Hari Bulan (1-31) | Lakukan setiap interval X: * / X -> Contoh: * / 15 * * * * Setiap 15 menit
# | | | + --- Bulan (1 -12) | Alias: @reboot -> Jalankan sekali saat startup; @jamur -> 0 * * * *;
# | | | | + - Hari Minggu (0-6) (Minggu = 0) | @daily -> 0 0 * * *; @ setiap minggu -> 0 0 * * 0; @monthly -> 0 0 1 * *;
# | | | | | | @tahun -> 0 0 1 1 *;

1
Senang telah membantu. :)
— entropo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.