Pre- and post-processing allow the manipulation of job input and output either in the form of parameters or conditions and thereby significantly increase the power and flexibility of jobs.
Pre- and post-processors can either be configured as job functions or as separate JobScheduler objects that can then be implemented as Monitors.
A number of methods are available for pre- and post-processing of jobs:
- Pre-processing:
- Conditional job execution
- Post-processing:
- Monitors - pre-configured scripts that can be specified as pre- and post-processors for jobs: