Tôi đang tìm kiếm một thư viện trong Python sẽ cung cấp at
và cron
thích chức năng.
Tôi khá muốn có một giải pháp Python thuần túy, thay vì dựa vào các công cụ được cài đặt trên hộp; Bằng cách này, tôi chạy trên các máy không có cron.
Đối với những người không quen thuộc với cron
: bạn có thể lên lịch các tác vụ dựa trên một biểu thức như:
0 2 * * 7 /usr/bin/run-backup # run the backups at 0200 on Every Sunday
0 9-17/2 * * 1-5 /usr/bin/purge-temps # run the purge temps command, every 2 hours between 9am and 5pm on Mondays to Fridays.
Cú pháp biểu thức thời gian cron ít quan trọng hơn, nhưng tôi muốn có một cái gì đó với loại linh hoạt này.
Nếu không có thứ gì đó giúp tôi làm điều đó, bất kỳ đề xuất nào cho các khối xây dựng để làm một cái gì đó như thế này sẽ được nhận một cách biết ơn.
Chỉnh sửa Tôi không quan tâm đến việc khởi chạy các quy trình, chỉ "công việc" cũng được viết bằng hàm Python - python. Do sự cần thiết tôi nghĩ rằng đây sẽ là một chủ đề khác nhau, nhưng không phải trong một quy trình khác.
Cuối cùng, tôi đang tìm biểu thức của biểu thức thời gian cron, nhưng bằng Python.
Cron đã xuất hiện trong nhiều năm, nhưng tôi đang cố gắng trở nên di động nhất có thể. Tôi không thể dựa vào sự hiện diện của nó.