Talon is a system for periodically running jobs that have constraints.
https://github.com/cjw296/talon.git