TaskForest
A simple, expressive, open-source, text-file-based Job Scheduler with console, HTTP, and RESTful API interfaces.
Documentation
Putting a Job on Hold
When you put a job on hold, it will not run duringthe current day even if all its dependencies are met. It will only be run after the hold is released. Even after the hold is released, its dependencies need to be met (or you need to force a run by releasing all dependencies). To hold a job, enter the following command:
release --log_dir=l_d --job=Ff::Jj --family_dir=f_d [--log_date=date]
where l_d
is the log directory and Ff
is the family name and Jj
is the job name and f_d
is the family_directory. The log_date is an optional date in the YYYYMMDD format. If specified, that date's data will be used, instead of the current date's. A job will only be put on hold if it is in the 'Waiting' state.
Putting a Job on Hold Via the Web Site
You can use the "Hold" button on the 'Status' or 'View Logs' page.