2015-07-07 14 views

Trả lời

58

Dưới đây là ví dụ crontab của tôi, tôi luôn luôn sử dụng làm mẫu:

# Use the hash sign to prefix a comment 
    # +---------------- minute (0 - 59) 
    # | +------------- hour (0 - 23) 
    # | | +---------- day of month (1 - 31) 
    # | | | +------- month (1 - 12) 
    # | | | | +---- day of week (0 - 7) (Sunday=0 or 7) 
    # | | | | | 
    # * * * * * command to be executed 
    #-------------------------------------------------------------------------- 

Để chạy cron job của tôi mỗi thứ Hai, Wednesady và thứ Sáu lúc 7:00 PM, kết quả sẽ là:

 0 19 * * 1,3,5 nohup /home/lathonez/script.sh > /tmp/script.log 2>&1 

source

+0

Bạn nên tránh liên kết đến nguồn lực bên ngoài, vì chúng có thể biến mất và làm cho câu trả lời của bạn vô dụng. –

+2

Đây là phần dán từ tài liệu hơn là câu trả lời thực tế. Bạn có thể chỉnh sửa bài đăng của mình để hiển thị câu trả lời thực tế (0 19 * * 1,3,5) – nicolallias

17

Sử dụng crontab để thêm công việc

crontab -e 

Và việc phải ở định dạng này:

00 19 * * 1,3,5 /home/user/somejob.sh 
+1

lệnh là "crontab -e" để chỉnh sửa, "-l" là viết tắt của "list" –

2

Bạn đã thử các biểu thức sau đây ..?

0 19 * * 1,3,5 
10

Nguyên tắc sẽ là:

0 19 * * 1,3,5 

tôi khuyên bạn sử dụng http://corntab.com vì có một giao diện rất thuận lợi để tạo ra quy tắc của bạn trong tương lai :)

3

Sử dụng crontab lệnh để thêm công việc

crontab -l 

Và lệnh công việc ULD được định dạng này:

0 19 * * 1,3,5 /path to your file/file.php 
2

Sử dụng crontab để thêm công việc

0 0 9 ? * MON,WED,FRI * 

Các biểu thức trên sẽ chạy công việc vào lúc 9 giờ sáng ngày mỗi mon, kết hôn và thứ Sáu. Bạn có thể xác nhận điều này trong: http://www.cronmaker.com/

3

Đây là cách tôi cấu hình nó trên máy chủ của tôi:

0 19 * * 1,3,5 root bash /home/divo/data/support_files/support_files_inc_backup.sh 

Lệnh trên sẽ chạy kịch bản của tôi lúc 19:00 vào thứ Hai, thứ Tư và thứ Sáu.

NB: Đối với mục cron cho ngày trong tuần (dow)

0 = Sunday 
1 = Monday 
2 = Tuesday 
3 = Wednesday 
4 = Thursday 
5 = Friday 
6 = Saturday 
Các vấn đề liên quan