I am looking for a framework that allows me to:<p>- Schedule python script X to run every Y amount of time
- Can keep track of failed job IDs and maybe repeat them
- Has a web interface that allows the user to see past job runs, output from the script, etc.<p>Does something like this exist?
I hate to sound old-school, but Jenkins sounds perfect for your use case, with scheduled jobs, job retries and job history built-in. Reading the Jenkins install docs on <a href="https://www.jenkins.io/download" rel="nofollow">https://www.jenkins.io/download</a> then googling “Jenkins run python” should give enough info to get your scripts running.