Description
qbmigrate requests the Supervisor to tell a job to release its host immediately. This job is then restricted from starting on the same host(s) again for the duration of supervisor_migrate_timeout.
Usage
qbmigrate [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  | Migrate work (default: on)  | 
--subjob  | Migrate subjobs (default: on)  | 
--running  | Migrate running jobs  | 
--pending  | Migrate pending jobs  | 
--user string  | Migrate jobs for user string  | 
--type string --prototype string  | Migrate jobs with string type  | 
--status string  | Migrate jobs with string status (ex. pending)  | 
--name string  | Migrate jobs with string name  | 
--kind string  | Migrate jobs of string kind  | 
--pid int  | Migrate jobs with process ID int  | 
--pgrp int  | Migrate jobs in int process group  | 
--priority int  | Migrate jobs with int priority  | 
--cluster string  | Migrate jobs in string cluster  | 
--cpus int  | Migrate jobs with a total of int subjobs  | 
--xml  | Output in XML format  | 
--help  | Command help  | 
--version  | Command version  | 
Notes
This command only works on running jobs.
Examples
Migrate only subjob 12354.0:
% qbmigrate 12354.0
Migrate all subjobs in 12345:
% qbmigrate 12345
Migrate all of anthony's jobs:
% qbmigrate --user anthony 0
Migrate all of anthony's jobs which are running:
% qbmigrate --running --user anthony 0
See also