| Yes.
Each Uic/Image/Terminal combination has its own idle time limit
which is specified in the initialization file. The limit can vary
between 1 and 999 minutes. Also, 0 minutes (Zap when seen), and
* (Do not Zap) can also be selected.
Below is the V3.8 initialization file which documents these
capabilities:
------------------------------------------------------------------
!
! Zap exception file : Version 3.8
!
! This file is used to initialize the parameters to the zap program.
! It should be kept in the directory zap$dir:zap.dat.
!
! Any lines which start with an exclamation point (!) are comments. The
! exclamation point must be the first character. No blank lines are
! allowed.
!
! The sensitivity level which follows determines how much work each user
! must perform each minute to qualify as doing work. The formula used
! to determine the total work units is
! ( cpu_time in hundreths of sec ) + ( 2 * buffered_io ) + ( 3 * direct_io )
!
/sensitivity=5
!
! The traceback command allows the system to bill all of the cpu time,
! direct and buffered io of all of a jobs subprocesses to the main process,
! which is then checked to see if the total of all processes is idle.
!
! If the total of all processes is still considered idle, then the main
! process is killed (and it's subprocesses are left to die by themselves).
!
/traceback=true
!
! The debug command is used to display extremely detailed information
! about what Zap is doing on the system. This command should not be
! normally enabled since it causes extremely large log files.
!
/debug=false
!
! The send command is used to indicate to zap when the warning messages
! should be sent to the terminal of an idle process. Up to five different
! warning messages can be sent. These messages are in addition to the
! standard logout message which occurs when the process is terminated.
!
! The format for the send command is:
!
! /send=<time_1>[,<time_2>][,<time_3>][,<time_4>][,<time_5>]
!
! Use the ZAP.MSG file to format these messages.
!
/send=9,7,5,3,1
!
! The inswap command is used to inform Zap on how to handle processes
! which are swapped out at the time that they are scanned on the system.
! If this switch is set to true, the default, then a swapped out process
! will be forced to swap back in and the process will be checked for
! idle time. If this switch is set to false, then if a process is swapped
! out at the time it is checked, then it is ignored for that pass.
!
/inswap=false
!
! The format for each exception line is as follows:
! Uic - Any valid uic specification with wildcards, ex. [1,4] or [*,*]
! Image name - Any valid image name up to 39 characters. Standard
! Vax/VMS filename wildcards are allowed. Ex. aut%ori*
! Terminal - Legal terminal specifiers are:
! all, batch, console, detach, dialup, lat,
! local, network, remote and virtual
! A physical device may be specified by preceeding the
! device name with an underscore. For example:
! _TXC3: or _LTA3521:
! Time limit - Integer time limits greater than zero or * for no limit
! or zero for immediate zap.
! Messages - yes or message to send a two minute warning message and
! a logout message, or no or nomessage to send no warning
! logout messages.
!
!Uic Image name Terminal Time limit Messages
!
! Console device always immune
[*,*] * console * nomessage
!
! System remote
[001,004] * remote 15 message
!
! System services
[001,*] * all * nomessage
!
! Batch jobs
[*,*] * batch * nomessage
!
! Network jobs
[*,*] * network * nomessage
!
! Detached jobs
[*,*] * detach * nomessage
!
! Global for all other users
[*,*] * all 20 message
|