2016-02-23 18 views
10

Ngay bây giờ tôi đang chạy cron công việc hàng ngày của tôi lúc 15:00Run CRON công việc hàng ngày vào thời điểm cụ thể

0 15 * * * 

Nhưng tôi muốn chạy cron job của tôi hai lần trong một ngày. 10.30AM và 2.30PM

0 30 10 * * * 

Tôi tin rằng lệnh này sẽ chạy lúc 10.30AM. Làm thế nào tôi nên chạy nó trong 2.30PM?

+1

vui lòng đọc câu hỏi này http://stackoverflow.com/questions/13993556/execute-crontab-twice-daily-at-00h-and-1330 –

Trả lời

21

Cron tiện ích là một cách hiệu quả để lên lịch công việc nền thông thường tại một thời điểm và/hoặc ngày cụ thể trên cơ sở liên tục.

Linux Crontab Format

MIN GIỜ DOM MON DOW CMD

enter image description here

Ví dụ :: Lập kế hoạch một nghề nghiệp trong một thời gian cụ thể

Việc sử dụng cron cơ bản là thực hiện công việc trong một thời gian cụ thể như hình dưới đây. Điều này sẽ thực thi kịch bản lệnh sao lưu Toàn bộ (sao lưu toàn bộ) vào ngày 10 tháng 6 08:30 sáng.

Xin lưu ý rằng trường thời gian sử dụng định dạng 24 giờ. Vì vậy, ví 08:00 sử dụng 8, và cho sử dụng 20:00 20.

30 08 10 06 * /home/yourname/full-backup 
  • 30 - 30 phút
  • 08 - 08:00
  • 10 - 10 ngày
  • 06 - Tháng 6 (tháng 6)
  • * - Mỗi ngày trong tuần

Trong trường hợp của bạn, ví 2.30PM,

30 14 * * * YOURCMD 
  1. 30 - 30 phút
  2. 14 - 14:00
  3. * - Mỗi ngày
  4. * - Hàng tháng
  5. * - Mỗi ngày của tuần

Để biết thêm về cron, hãy truy cập vàonày.

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