TaskForest
A simple, expressive, open-source, text-file-based Job Scheduler with console, HTTP, and RESTful API interfaces.
Documentation
  1. Downloading TaskForest
  2. Installing TaskForest
  3. Configuring TaskForest
    1. Jobs & Families
    2. Calendars
    3. Automatic Retries
    4. Sending Emails
    5. Options
    6. Configuration File
  4. Running TaskForest
  5. Running the TaskForest Web Server
  6. Web Server Security
  7. Checking TaskForest Status
  8. Rerunning a Job
  9. Marking a Job
  10. Tokens
  11. Releasing all Dependencies from a Job
  12. Putting a Job on Hold
  13. Releasing a Hold Off a Job
  14. HOWTO
  15. The RESTful Web Service
  16. Frequently Asked Questions (FAQ)
  17. Bugs
  18. Change Log
  19. Author
  20. Acknowledgements
  21. Copyright

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.