Das POSIX-Subsystem kann mit der Monitor-Jobvariable $.SYS.POSIXSTATUS überwacht werden. Dazu starten Sie das POSIX-Subsystems wie folgt:
/START-SUBSYSTEM POSIX,MONJV=$.SYS.POSIXSTATUS
In dieser Monitor-Jobvariable kann zu den von DSSM gesetzten Zuständen auch der Status des POSIX-Subsystems abgefragt werden. Es sind folgende Zustände des POSIX-Subsystems möglich:
Zeitpunkt | Spalte 89 in MONJV: |
---|---|
vor /START-SUBSYSTEM | NOT CREATED |
vor Subsystem ready | IN CREATE |
vor POSIX ready | CREATED |
nach POSIX ready | *AVAILABLE |
nach /STOP-SUBSYSTEM | IN DELETE |
nach /STOP rejected | CREATED |
Subsystem entladen | NOT CREATED |
Wenn eine BS2000-Sitzung nicht ordnungsgemäß mit SHUTDOWN beendet wird, bleibt die Monitor-Jobvariable $SYS.POSIXSTATUS gesperrt. Bevor sie wieder zur Überwachung des POSIX-Subsystems verwendet werden kann, muss sie mit folgendem Kommando entsperrt werden:
/MODIFY-JV-ATTRIBUTES JV-NAME=$.SYS.POSIXSTATUS,
PROTECTION=*PARAMETERS(MONJV-PROTECTION=*NO)