Đặt cron mỗi giờ nhất định giữa các giờ nhất định


63

Làm thế nào tôi có thể thiết lập một cron để chạy cứ sau 2 giờ từ 8 giờ sáng đến 5 giờ chiều chẳng hạn? Điều này có thể không?


9
vui lòng đọc câu hỏi, nó không có trong Google ... nó không phải là bình thường cứ sau 2 giờ, nó cứ sau 2 giờ từ 8 đến 5 ...
luqita

5
Tôi đã tìm kiếm Google và nó đưa tôi đến đây! Cảm ơn câu hỏi / câu trả lời đó chính xác là những gì tôi đang tìm kiếm.
bh5k

Câu trả lời:


76

Trên thực tế, giải pháp ( ) của Alex sẽ chạy mỗi phút , cứ sau 2 giờ từ 8 giờ sáng đến 3 giờ chiều . Giải pháp đúng là:

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

Hoặc thậm chí:

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

Tất nhiên là trông kém đẹp, nhưng vẫn làm những gì được yêu cầu ...


Tại sao nó được coi là từ 8 giờ sáng đến 3 giờ chiều nếu nó sẽ chạy vào lúc 4 giờ chiều?
Aleksey

@Aleksey, giải pháp của Alex trước khi được chỉnh sửa đã chạy từ 8 giờ sáng đến 3 giờ chiều, đó không phải là điều OP muốn và đó cũng là lý do tôi đã thêm câu trả lời này của tôi và đưa ra nhận xét về điều đó, nếu bạn đọc mọi thứ cẩn thận, bạn sẽ nhận được nó .. .
DarkAjax

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.