TaskForest
A simple, expressive, open-source, text-file-based Job Scheduler with console, HTTP, and RESTful API interfaces.
Documentation
Rerunning a Job
To rerun a job, enter the following command:
rerun --log_dir=l_d --job=Ff::Jj
where l_d is the log directory and Ff is the family name and Jj is the job name.
If you run the command like this:
rerun --log_dir=l_d --job=Ff::Jj \
--cascade --family_dir=f_d
then all the jobs that are directly or indirectly dependent on job Jj in family Ff will also be rerun.
If you run the command like this:
rerun --log_dir=l_d --job=Ff::Jj \
--dependents_only --family_dir=f_d
then only those jobs that are directly or indirectly dependent on job Jj in family Ff will be rerun. Job Jj will be unaffected.
Rerunning a Job Via the Web Site
You can use the "Rerun" button on the 'Status' or 'View Logs' page.