| This job completion plugin runs a program after the job is completed. | |
| The JobCompType is jobcomp/script and the JobCompLoc is the pathname of the script to run. | |
| The plugin sets up the environment for the program to contain the following variables: | |
| ACCOUNT: Job's account value | |
| ARRAYJOBID: The job ID of the first element of a job array | |
| ARRAYTASKID: The array index value for this element of a job array | |
| BATCH: Was the job submitted as a batch job ("yes" or "no") | |
| CLUSTER: The name of the cluster | |
| CONSTRAINTS: Node features the job is constrained to use | |
| DB_FLAGS: Flags to indicate the scheduling cycle that scheduled the job | |
| and whether the job was started | |
| DEPENDENCY: Original list of job IDs on which this job depends | |
| DERIVED_EC: Highest exit code of the job and after a semicolon ":" the signal number | |
| ELIGIBLE: The eligible time of the job (UNIX timestamp) | |
| END: The end time of the job (UNIX timestamp) | |
| EXITCODE: The exit code of the job and after a semicolon ":" the signal number | |
| GID: The GID of the group the job was run for | |
| GROUPNAME: The name of the group the job was run for | |
| HETJOBID: The job ID of the heterogeneous job leader | |
| HETJOBOFFSET: The zero origin offset within a collection of heterogeneous job components | |
| JOBID: The job ID of the slurm job | |
| JOBNAME: The name of the job | |
| JOBSTATE: The state of the job when it ended | |
| LIMIT: The time limit of the job (minutes or "UNLIMITED") | |
| NODECNT: The number of nodes the job ran on | |
| NODES: The nodes the job ran on or an empty string if it wasn't assigned | |
| PACKJOBID: See HETJOBID | |
| PACKJOBOFFSET: See HETJOBOFFSET | |
| PARTITION: The partition the job ran on | |
| PATH: Sets to the standard path | |
| PROCS: Number of processors allocated to the job | |
| QOS: The QOS of the job | |
| RESERVATION: The reservation name of the job | |
| START: The start time of the job (UNIX timestamp) | |
| STATEREASONPREV:The previous state of the job | |
| STDERR: The job's STDERR path | |
| STDIN: The job's STDIN path | |
| STDOUT: The job's STDOUT path | |
| SUBMIT: The submit time of the job (UNIX timestamp) | |
| TZ: The time zone of the system the job ran on | |
| UID: The UID of the user the job was run for | |
| USERNAME: The username of the user the job was run for | |
| WORK_DIR: The job's working directory |