I am writing script in python which submit multiple job to qsub but we need to determine the load on qsub.if more jobs are in queue or load is high on qsub than I need to inform the user and run the job local environment. I have checked the command page but could not get useful information.
qstat [options]
[-ext] view additional attributes
[-explain a|c|A|E] show reason for c(onfiguration ambiguous), a(larm), suspend A(larm), E(rror) state
[-f] full output
[-fjc] full output grouped according to job class instances
[-F [resource_attributes]] full output and show (selected) resources of queue(s)
[-g {c}] display cluster queue summary
[-g {d}] display all job-array tasks (do not group)
[-g {t}] display all parallel job tasks (do not group)
[-help] print this help
[-j job_identifier_list ] show scheduler job information
[-l resource_list] request the given resources
[-ne] hide empty queues
[-ncb] suppress additional binding specific parameters
[-pe pe_list] select only queues with one of these parallel environments
[-nenv] do not request job environment
[-njd] do not show details about foreign jobs
[-q wc_queue_list] print information on given queue
[-qs {a|c|d|o|s|u|A|C|D|E|S}] selects queues, which are in the given state(s)
[-r] show requested resources of job(s)
[-s {p|r|s|z|hu|ho|hs|hd|hj|ha|h|a}] show pending, running, suspended, zombie jobs
qstat -a. - fjarriqstatshows all queued jobs, so you can estimate the load from the amount of queued jobs and their walltimes. - fjarri