The Question is:
I need to keep track by having a listing of all jobs that run on my batch
queues. Is it someway I can get a listing of all batch jobs that run and what
time they run on the batch queue?
The Answer is :
The DCL command:
$ SHOW QUEUE/BATCH/ALL
will show all jobs pending, executing or retained.
Existing discussions of the f$getqui lexical include the following
topics: (813), (1240), (2159), (3951), (4546), (4568), (4903), (5188)
(5471), (5567), (5651), (5793), (5982), (6315), (6877), (9130), etc.
If you have OpenVMS accounting enabled (as you typically should),
you can use the accounting utility to get a listing of all jobs
that have completed. ACCOUNTING can also summarise the results.
Also please review the OpenVMS security alarms and security audits
mechanisms, and consider enabling alarms and/or audits for SUBMIT
commands, BATCH logins, and similar. ANALYZE/AUDIT can be used
to display the database, and SET AUDIT can be used to control the
If specific queues are of interest, you can add security alarm or
security audit Access Control List Entries (ACEs) onto the Access
Control Lists (ACLs) that can be associated with the batch or print
queue(s) of interest.