2013-01-02 54 views
5

Làm cách nào để đặt lệnh cron chạy hai lần một tuần?Cách đặt lệnh cron cho hai tuần một lần (hai lần một tuần)

tôi biết làm thế nào để thiết lập một công việc định kỳ cho mỗi tuần:

0 0 * * 0 
+3

thực hiện hai tuần một tuần, hoặc hai lần một tuần - nếu đó là tuần khác, vui lòng xem http://stackoverflow.com/questions/350047/how-to-instruct-cron-to-execute-a -job-every-second-tuần – Petesh

Trả lời

14

Làm thế nào về những điều sau đây:

0 0 * * 1,4 

này đặt ngày trong tuần để thứ Hai (1) và thứ Năm (4). Bạn có thể chọn bất kỳ giá trị 0–7 (cả 0 và 7 là Chủ Nhật). tên

Đối với một crontab dễ đọc hơn, bạn cũng có thể sử dụng:

0 0 * * MON,THU 

Xem thêm: How to instruct cron to execute a job every second week?

+0

Tôi muốn đặt cron cho 2 lần trong một tháng. Đặt cron cho một lần vào 2 tuần – Elby

+5

Biweekly là một cụm từ không rõ ràng; ở Anh nó có xu hướng có nghĩa là hai lần một tuần. Đối với "mỗi tuần khác", chúng tôi sử dụng * hai tuần một lần * :-) Xem nhận xét của Petesh ở trên để biết câu hỏi liên quan. – cmbuckley

1

Trong thư trả lời để Elby câu hỏi:

0 0 1,15 * * 

này sẽ thiết lập cronjob cho (hai tuần) 2 lần trong một tháng tức là ngày đầu tiên và ngày thứ 15 của tháng.

Các vấn đề liên quan