Forrest logo
back to the scontrol tool

scontrol:tldr:c387d

scontrol: Hold a comma-separated list of queued jobs (Use `release` command to permit the jobs to be scheduled).
$ scontrol hold ${job_id}
try on your machine

The command "scontrol hold ${job_id}" is used in a job scheduler system to hold or suspend a specific job identified by "job_id".

Here's how the command works:

  • "scontrol" is the command used to control and manage jobs in the job scheduler system.
  • "hold" is the option/parameter of the "scontrol" command that is used to put a job on hold or suspend it.
  • "${job_id}" is a placeholder that represents the unique identifier or job ID of the specific job that should be put on hold. It needs to be replaced with the actual job ID.

So, when you execute "scontrol hold ${job_id}", the job scheduler system will put the specified job on hold, preventing it from running until the hold is released. This command can be useful when you want to temporarily pause or delay the execution of a particular job.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the scontrol tool