Tôi muốn hai công việc chạy đôi khi mỗi ngày, theo cách chính xác, theo thứ tự tôi chỉ định. Crontab này đáng tin cậy sẽ làm những gì tôi muốn?
@daily job1
@daily job2
Tôi giả định họ chạy một sau khi khác, nhưng tôi đã không thể tìm thấy câu trả lời bằng cách tìm kiếm Web hoặc từ bất kỳ các trang man: cron(1)
, crontab(1)
, crontab(5)
.
Crontab ở trên rõ ràng sẽ không làm những gì tôi muốn nếu cron chạy mọi thứ theo lịch trình @daily
song song hoặc theo thứ tự không thể đoán trước.
Tôi biết tôi chỉ đơn giản có thể tạo một tập lệnh shell để loại bỏ chúng theo thứ tự, tôi chỉ tò mò về cách thức hoạt động của cron (và tôi quá lười để thu thập dữ liệu thử nghiệm hoặc đọc mã nguồn).
Cron được cung cấp bởi các cron
gói. Hệ điều hành là Ubuntu 10.04 LTS (máy chủ).
cron
gói nào đang được cung cấp bởi gói không? Hầu như tất cả các trình nền cron mà tôi biết sẽ xử lý việc này theo thứ tự và đồng bộ, trước tiên thường phân tích từng tệp theo thứ tự bảng chữ cái (mặc dù một số làm theo thời gian giữa các lần chạy theo thứ tự tăng dần), và sau đó là các công việc bên trong theo thứ tự.