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.