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?

john
sumber

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.

Calman
sumber
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 *;
entropo
sumber
1
Senang telah membantu. :)
entropo