sorting qstat output
A user recently asked the mailing list for suggestions on sorting the full output of qstat by job start time.
Reuti replied back with a link to his most excellent script, a bash script called "status" that makes heavy use of awk under the hood. The script works with both SGE 5.3 and 6.x versions of qstat.
The script is hosted on the download section of the SGE project website:
http://gridengine.sunsource.net/servlets/ProjectDocumentView?documentID=8&showInfo=true
After downloading the script, usage is trivial. To sort output by job start time one would do:
./status -s time -a Running jobs: job-ID # name owner start time running in ----------------------------------------------------------------------------- 561 1 Job7458 www 01/08/2006 18:59:05 all.q (stalled) 653 1 A11510113941883 www 02/08/2006 09:13:58 all.q 657 1 A11541113941889 www 02/08/2006 09:14:54 all.q Waiting jobs: job-ID # name owner submit time ------------------------------------------------------------------ 562 1 Job7458.cleanup www 01/08/2006 17:38:14 (hold) 654 1 btpymol www 02/08/2006 09:13:59 (Error) 654 1 btpymol www 02/08/2006 09:13:59 (Error) 655 1 merge www 02/08/2006 09:13:59 (hold) 656 1 cleanup www 02/08/2006 09:13:59 (hold) 658 1 btrasmol www 02/08/2006 09:14:55 (Error) 658 1 btrasmol www 02/08/2006 09:14:55 (Error) 658 1 btrasmol www 02/08/2006 09:14:55 (Error) 659 1 merge www 02/08/2006 09:14:55 (hold) 660 1 cleanup www 02/08/2006 09:14:55 (hold) 407 1 impossibleJob www 11/28/2005 09:58:42

XML Feeds