Number of CPU seconds per process (MAXCPUTIME)

Specify the CPU time, in seconds, that a process can use.

This sets the POSIX RLIMIT_CPU resource values that a process receives when it is identified as a process. If the soft limit value from MVS is greater than the MAXCPUTIME value, the soft limit is set to the hard limit. This value is also used when processes are initiated by a daemon process using an exec() after setuid(). In this case, both the RLIMIT_CPU hard and soft limit values are set to the MAXCPUTIME value.

For processes running in or forked from TSO or BATCH, the MAXCPUTIME value has no effect. The TIME limit is inherited from the parent. If a TIME parameter is specified on the JCL for the started task, then that value is used. If not, then the TIME value is taken from the JES default TIME value.

For processes created by the rlogind command or other daemons, MAXCPUTIME is the time limit for the address space.

Specifying a MAXCPUTIME or CPUTIMEMAX of 86400 seconds disables the JWT timeout the same way that JCL TIME=1440 does.

Specifying a MAXCPUTIME of Unlimited for a process allows that process to use as much cpu time necessary to complete a task.

Default: 1000

Range: 7-2147483647 seconds.