löschen von jobs durch grepping qstat Ausgabe und senden jobid zu qdel?

Ich bin mit PBS-job-scheduler auf meinen cluster, und ich möchte jobs löschen, die älter als ein bestimmtes Datum mit qdel; alternativ dazu wäre es ausreichend, um der Lage sein, Sortieren Sie die Ergebnisse qstat nach Datum.

qstat gibt diese Ausgabe:

job-ID  prior   name       user         state submit/start at     queue                          slots ja-task-ID 
-----------------------------------------------------------------------------------------------------------------
 326539 0.50500 run        user         r     01/06/2011 11:13:34 all.q@compute-0-0.local            1        
 326594 0.50500 run        user         r     01/06/2011 11:13:34 all.q@compute-0-0.local            1    

... und ich kann löschen von jobs mit qdel:

qdel 326539

und die jobs, die ich löschen möchte, kann sich mit grep:

qstat > foo; grep 01/06 foo

meiner aktuellen Arbeit um zu fügen Sie die Ausgabe von oben in eine Excel-Tabelle, Sortieren, job-ID, und dann qdel {min..max},

Kann ich das kombinieren dieser Schritte in einem einzigen Befehl?

Hilfe dankbar.

  • Sie sind richtig, ich habe die Tippfehler behoben
Schreibe einen Kommentar