The Control-M monitor handles and controls job processing:
It checks the runtime requirements specified in each job scheduling definition in the Active Jobs file, monitors available resources and conditions in the environment, and if it determines that the conditions and resources required by a job are available, it allocates the resources and submits the job.
It monitors the execution of the job.
It implements post-processing decisions based on instructions in the job scheduling definition and the results of the job execution.
The Control-M monitor operates continually. It evaluates the production environment and implements decisions.