You can use systemd-cron [1] to run traditional cron jobs with systemd. No need for a separate daemon anymore.
systemd can also manage running your cron scripts itself, with `systemd-cron`
You can also just use systemd-cron :)
Try systemd-cron https://github.com/systemd-cron/systemd-cron. Best of both worlds: simplicity of crontab and manageability of systemd. And it comes with built-in MAILTO support.
systemd-crontab-generator may be usable for something like linting classic crontabs?
https://github.com/systemd-cron/systemd-cron
Systemd/Timers as a cron replacement: https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cro...
Celery supports periodic tasks:
> Like with cron, the tasks may overlap if the first task doesn’t complete before the next. If that’s a concern you should use a locking strategy to ensure only one instance can run at a time (see for example Ensuring a task is only executed one at a time).
http://docs.celeryproject.org/en/latest/userguide/periodic-t...