Forrest logo
back to the qsub tool

qsub:tldr:edff9

qsub: Submit a script with a specified wallclock runtime limit of 1 hour, 2 minutes and 3 seconds.
$ qsub -l walltime=${1}:${2}:${3} ${script-sh}
try on your machine

The command qsub is typically used to submit jobs to a queuing system, commonly used on high-performance computing (HPC) clusters.

In this specific command: qsub -l walltime=${1}:${2}:${3} ${script-sh}, several components can be identified:

  1. qsub: This is the command itself, indicating that we want to submit a job to the queuing system.
  2. -l walltime=${1}:${2}:${3}: -l specifies a resource requirement, in this case, walltime. walltime represents the maximum amount of time allowed for the job to run. The =${1}:${2}:${3} part of the option sets the specified time. Here ${1}, ${2}, and ${3} refer to the first, second, and third command-line arguments passed to the script, respectively. The format is in hours:minutes:seconds.
  3. ${script-sh}: This is the name of the script file that will be executed as the job.

Overall, this command is used to submit a job to the queuing system with a specified walltime (maximum runtime) set according to the three command-line arguments, and the job will be executed using the script specified.

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 qsub tool