supprimer des emplois par grepping qstat de sortie et l'envoi de jobid à qdel?

Je suis à l'aide de PBS planificateur de tâches sur mon cluster, et je voudrais supprimer des emplois antérieurs à une certaine date à l'aide de qdel; sinon, elle serait suffisante pour être en mesure de trier les résultats de qstat par jour.

qstat donne ce résultat:

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    

et je peux supprimer des jobs avec qdel:

qdel 326539

et le travail que je veux supprimer peuvent être localisés à l'aide d' grep:

qstat > foo; grep 01/06 foo

mon travail actuel est de coller la sortie par le haut dans une feuille de calcul, tri par job-ID, puis qdel {min..max},

Puis-je combiner ces étapes en une seule commande?

Aide appréciée.

vous avez raison, j'ai corrigé la faute de frappe

OriginalL'auteur David LeBauer | 2011-01-03