Description
qbkill requests the Supervisor to kill a list of jobs.
Usage
qbkill [options] jobID… | 0
where JobID is one or more job IDs, and 0 is a wild card token representing all the user's jobs.
Options
Option | Description |
---|---|
--work | Kill work (default: on) |
--subjob | Kill subjobs (default: on) |
--running | Kill running jobs |
--pending | Kill pending jobs |
--blocked | Kill blocked jobs |
--badlogin | Kill badlogin jobs |
--workrunning | Kill running work |
--workpending | Kill pending work |
--workblocked | Kill blocked work |
--subjobrunning | Kill running subjobs |
--subjobpending | Kill pending subjobs |
--subjobblocked | Kill blocked subjobs |
--subjobbadlogin | Kill badlogin subjobs |
--user string | Kill jobs for user string |
--type string | Kill jobs for type string |
--status status | Kill jobs with string (ex. pending) |
--name string | Kill jobs named string |
--kind string | Kill jobs with string |
--pid int | Kill jobs with process ID int |
--pgrp int | Kill jobs in process group int |
--priority int | Kill jobs with priority value int |
--cluster string | Kill jobs in string cluster |
--cpus int | Kill jobs with a total of int subjobs |
--xml | Output in XML format |
--help | Command help |
--version | Command version |
Notes
In order to kill jobs, the user must have either of the following qube privileges:
- kill
- admin
Refer to Permissions or qbusers for more detail on the Qube! permission scheme
Examples
Kill only subjob 12354.0:
% qbkill 12354.0
Kill all subjobs in 12345:
% qbkill 12345
Kill all of user anthony's jobs:
% qbkill --user anthony 0
Kill all of user anthony's jobs which are running:
% qbkill --running --user anthony 0
Kill only the jobs which are pending in the list of jobs 11234 1235 and subjob 1236.0:
% qbkill --pending 11234 1235 1236.0
See also