Attention

WARNING: From 9am on 19th August until 5pm on 2nd September there will be no access to the Stanage HPC cluster.

We will send an email to notify you when Stanage is back online and available for job submission.

scontrol

scontrol is a scheduler command used to control queueing or running jobs.

Documentation

Documentation is available on the system using the command

$ man scontrol

Usage

The scontrol command provides users control of their jobs run through SLURM including actions like suspending a job, holding a job from running, or pulling status information on jobs.

To suspend a job that is currently running scontrol is used with the suspend argument:

$ scontrol suspend job-id

To resume a paused job, we use scontrol with the resume argument:

$ scontrol resume job-id

Slurm also provides a utility to hold jobs that are queued in the system. Holding a job will place the job in the lowest priority, effectively “holding” the job from being run. A job can only be held if it’s waiting on the system to be run. We use the hold argument to place a job into a held state:

$ scontrol hold job-id

We can then release a held job using the release argument:

$ scontrol release job-id

The scontrol command can also provide extensive information on jobs using the show job argument:

$ scontrol show job job-id

Further information on scontrol commands can be found by visiting the slurm page on scontrol.