Too many business scripts rely on cron(8) to run.
Classic cron cannot handle task duration, fail (only with email), same-task piling, linting, ...<p>So what is your favorite open-source, easy to bundle/deploy job scheduler, that is easy to use, has logging capacity, config file linting, and can handle common use-cases : kill if longer than, limit resources, prevent launching when previous one is nor finished, ...
systemd-crontab-generator may be usable for something like linting classic crontabs?
<a href="https://github.com/systemd-cron/systemd-cron" rel="nofollow">https://github.com/systemd-cron/systemd-cron</a><p>Systemd/Timers as a cron replacement:
<a href="https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement" rel="nofollow">https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cro...</a><p>Celery supports periodic tasks:<p>> <i>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 </i>Ensuring a task is only executed one at a time<i>).</i><p><a href="http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html" rel="nofollow">http://docs.celeryproject.org/en/latest/userguide/periodic-t...</a>