Atur cron setiap jam tertentu di antara jam-jam tertentu

62

Bagaimana saya bisa mengatur cron untuk dijalankan setiap 2 jam antara jam 8 pagi dan jam 5 sore misalnya? Apakah ini mungkin?

luqita
sumber
9
tolong baca pertanyaannya, ini bukan di Google ... ini bukan normal setiap 2 jam cron, setiap 2 jam antara 8 dan 5 ...
luqita
5
Saya mencari di Google dan itu membawa saya ke sini! Terima kasih atas pertanyaan / jawaban itu persis apa yang saya cari.
Bh5k

Jawaban:

75

Sebenarnya, solusi Alex ( dulu ) akan berjalan setiap menit , setiap 2 jam antara jam 8 pagi dan jam 3 sore . Solusi yang tepat adalah:

0 8-17/2 * * * /path/command

Atau bahkan:

0 8,10,12,14,16 * * * /path/command

Yang tentu saja terlihat kurang bagus, tetapi masih melakukan apa yang diminta ...

DarkAjax
sumber
Mengapa dianggap antara 8 pagi dan 3 sore jika akan berjalan pada jam 4 sore?
Aleksey
@Alexey, solusi Alex sebelum diedit berjalan dari jam 8 pagi sampai jam 3 sore, yang bukan itu yang diinginkan OP dan juga itulah alasan saya menambahkan jawaban saya ini dan berkomentar tentang itu, jika Anda membaca semuanya dengan seksama Anda harus mendapatkannya .. .
DarkAjax
5
0 8-17/2 * * * your_command.sh
Alex
sumber