atur tab cron ke waktu tertentu selama hari kerja


88

Saya mencoba mengatur pekerjaan cron di server Ubuntu. Kami ingin cron job menjalankan skrip pada waktu tertentu dalam sehari dan pada beberapa hari tertentu dalam seminggu. Misalnya, kami ingin menyiapkan tugas cron yang menjalankan skrip dengan urutan berikut:

Jalankan skrip setiap 2 menit dari jam 9 pagi hingga 2 siang selama hari kerja.

Inilah yang bisa saya lakukan sejauh ini:

* / 2 09-14 * * * / path_to_script

Apa yang harus saya lakukan untuk hari kerja?

Jawaban:


180

Sama seperti yang Anda lakukan selama berjam-jam:

*/2 09-18 * * 1-5 /path_to_script

0dan singkatan dari 7Sunday
6berarti Saturday
so, 1-5artinya dari Senin sampai Jumat



13

Faktanya, satu jam terakhir Anda ingin skrip dijalankan adalah 13:00 hingga 13:59, jadi Anda menginginkan:

*/2 9-13 * * 1-5 /path_to_script

artinya runtime pertama akan menjadi 9:00, kemudian 9:02, dan seterusnya hingga 13:58 yang akan menjadi yang terakhir dijalankan karena 14:00 tidak termasuk.

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.