qmove(1B)
π NAME: qmove(1B) π
okay bestie, welcome to the qmove(1B) page from PBS Professional β yes, the command is qmove, and its whole thing is move PBS batch job. main character energy, no cap. π
β¨ SYNOPSIS β¨
qmove <destination> <job ID> [<job ID> ...]
qmove --version
πΈ DESCRIPTION πΈ
okay so qmove moves a job from one queue to another. that's the whole serve. β¨
quick vibe check: the behavior of the qmove command may be affected by any site hooks. site hooks can modify the job's attributes, change its routing, etc. so yeah, they can absolutely change the tea. π«
π§ Restrictions π§
qmovecan be used on job arrays, but not on subjobs or ranges of subjobs. periodt. π- Job arrays can only be moved from one server to another if they are in the
'Q','H', or'W'states, and only if there are no running subjobs. The state of the job array is preserved, and the job array will run to completion on the new server. slay, but only under those exact conditions. π - A job in the
Running,Transiting, orExitingstate cannot be moved. not happening, bestie. π - A job in the process of provisioning cannot be moved. nope, not even a little. π«
π EFFECT OF PRIVILEGE ON BEHAVIOR π
here's the privilege tea, and it matters:
An unprivileged user can use the qmove command to move a job only when the move would not violate queue restrictions.
A privileged user (root, Manager, Operator) can use the qmove command to move a job under some circumstances where an unprivileged user cannot.
The following restrictions apply only to unprivileged users:
- The queue must be enabled
- Moving the job into the queue must not exceed the queue limits for jobs or resources
- If the job is an array job, the size of the job array must not exceed
max_array_sizefor the queue - The queue cannot have its
from_route_onlyattribute set toTrue(accepting jobs only from routing queues)
π OPTIONS π
--versionβ theqmovecommand returns its PBS version information and exits. This option can only be used alone. like, do not pair it with anything, okay? it's solo main character energy. π
π OPERANDS π
π destination
Where job(s) are to end up. It's the first operand, periodt. Syntax:
<queue name>β Moves the job(s) into the specified queue at the job's current server.@<server name>β Moves the job(s) into the default queue at the specified server.<queue name>@<server name>β Moves the job(s) into the specified queue at the specified server.
π― job ID
Job(s) and/or job array(s) to be moved to the new destination. The qmove command accepts one or more job ID operands of the form:
<sequence number>[.<server name>][@<server name>]
<sequence number>[][.<server name>][@<server name>]
Note that some shells require that you enclose a job array identifier in double quotes. iykyk. π
π STANDARD ERROR π
The qmove command writes diagnostic messages to standard error for each error occurrence. so if something goes wrong, it will absolutely tell you. π«Ά
β EXIT STATUS β
Zeroβ upon successGreater than zeroβ upon failure
π«Ά SEE ALSO π«Ά
qsub(1B), pbs_movejob(3B)
kisses π β this qmove(1B) page says Local, dated 6 May 2020. π
π¦ where this page comes from
- nixos 26.05: openpbs 23.06.06-unstable-2026-04-02
- nixpkgs unstable: openpbs 23.06.06-unstable-2026-04-02
- Copyright (C) 1994-2021 Altair Engineering, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms