Я ищу библиотеку в Python, которая будет предоставлять функции at
и cron
.
Мне бы очень понравилось иметь чистое решение Python, а не полагаться на инструменты, установленные на коробке; таким образом я бегу на машинах без cron.
Для тех, кто не знаком с cron
: вы можете планировать задачи на основе выражения типа:
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.
Синтаксис выражения времени cron менее важен, но я хотел бы иметь что-то с такой гибкостью.
Если для меня не существует чего-то такого, я буду благодарен за любые предложения для строительных блоков, чтобы сделать что-то подобное.
Edit Я не заинтересован в запуске процессов, просто "заданий", также написанных в Python - функции python. По необходимости я думаю, что это будет другой поток, но не в другом процессе.
С этой целью я ищу выразительность выражения времени cron, но в Python.
Крон существует уже много лет, но я стараюсь быть как можно более переносимым. Я не могу полагаться на его присутствие.