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
Vous devez vous connecter pour publier un commentaire.
awk
Bash
Si vous voulez faire un essai à blanc, puis changer
qdel "$1"
àecho qdel "$1"
pour voir ce qu'il aurait fait.OriginalL'auteur SiegeX