I have a couple of machine learning experiments which I start running when my machine is free long enough. Each job takes several hours.
I would like to have a simple "scheduler" which executes commands one after another. When one job is finished, the execution time should get recorded and the next job is started. If I kill the current job / scheduler (which should be possible without problems), then the next time it is started the last (not finished) job should be started again.
It would be nice if the commands could be stored / entered in a file which is easy to edit and could be put under version control (e.g. JSON).
The software has to be gratis and run under Ubuntu 16.04