Difference between revisions of "JOB CONTROL"
Madsweeney (talk | contribs) |
Madsweeney (talk | contribs) |
||
Line 1: | Line 1: | ||
− | JOB_CONTROL is the VMS Job controller process. The job controller performs multiple functions for VMS: | + | The JOB_CONTROL process is the VMS Job controller process. |
+ | |||
+ | Image Location: SYS$COMMON:[SYSEXE]JBC$JOB_CONTROL.EXE | ||
+ | |||
+ | = Job controller process functional summary = | ||
+ | The job controller performs multiple functions for VMS: | ||
#When a new terminal connection is detected the job controller creates a process attached to the terminal running LOGINOUT.EXE to initiate the login process. | #When a new terminal connection is detected the job controller creates a process attached to the terminal running LOGINOUT.EXE to initiate the login process. | ||
Line 8: | Line 13: | ||
##Creates queue manager processes for queue managers that are prioritized to run on the local system. | ##Creates queue manager processes for queue managers that are prioritized to run on the local system. | ||
#Performs Standard Time and Daylight Saving Time clock adjustments. | #Performs Standard Time and Daylight Saving Time clock adjustments. | ||
+ | #As a known, persistent process JOB_CONTROL is sometimes used by products and OS components as the target to queue ASTs to perform a desired actions. For example when the Availability Manager Product is crash a system, it queues an AST to the JOB_CONTROL process to perform the crash. |
Revision as of 16:27, 20 May 2020
The JOB_CONTROL process is the VMS Job controller process.
Image Location: SYS$COMMON:[SYSEXE]JBC$JOB_CONTROL.EXE
Job controller process functional summary
The job controller performs multiple functions for VMS:
- When a new terminal connection is detected the job controller creates a process attached to the terminal running LOGINOUT.EXE to initiate the login process.
- Processes all VMS requests to write accounting data to the system accounting file.
- Acts as the client communication to all VMS Queue Managers running in a cluster.
- Creates batch processes and symbiont processes on the local system.
- Notifies queue managers of their batch job completions on the local system.
- Creates queue manager processes for queue managers that are prioritized to run on the local system.
- Performs Standard Time and Daylight Saving Time clock adjustments.
- As a known, persistent process JOB_CONTROL is sometimes used by products and OS components as the target to queue ASTs to perform a desired actions. For example when the Availability Manager Product is crash a system, it queues an AST to the JOB_CONTROL process to perform the crash.