Saya mencari perpustakaan dengan Python yang akan menyediakan at
dan cron
menyukai fungsionalitas.
Saya cukup suka memiliki solusi Python murni, daripada mengandalkan alat yang diinstal pada kotak; dengan cara ini saya menjalankan mesin tanpa cron.
Bagi mereka yang tidak terbiasa dengan cron
: Anda dapat menjadwalkan tugas berdasarkan pada ekspresi seperti:
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.
Sintaks ekspresi waktu cron kurang penting, tetapi saya ingin memiliki sesuatu dengan fleksibilitas semacam ini.
Jika tidak ada sesuatu yang melakukan ini untuk saya di luar kotak, saran untuk blok bangunan untuk membuat sesuatu seperti ini akan diterima dengan penuh syukur.
Sunting Saya tidak tertarik dalam meluncurkan proses, hanya "pekerjaan" juga ditulis dengan fungsi Python - python. Menurut kebutuhan saya pikir ini akan menjadi utas yang berbeda, tetapi tidak dalam proses yang berbeda.
Untuk tujuan ini, saya mencari ekspresifitas ekspresi waktu cron, tetapi dengan Python.
Cron telah ada selama bertahun-tahun, tetapi saya mencoba untuk menjadi se portable mungkin. Saya tidak bisa mengandalkan kehadirannya.