|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 5 ![]() |
Bonjour,
Je cherche à améliorer ma façon d'interagir avec des jobs sur une ferme de calcul (sous GE). Plus précisément, je suis amené à retenir (hold) un certain nombre de jobs puis à les relacher (release) et je cherche à tous les faire d'un seul coup. en faisant j'obtiens le jobid de tous les jobs dont le nom contient foo. Maintenant je voudrais balancer ça à la commande qhold dont la syntaxe est Évidemment, les virgules me font ***er Y a-t-il un moyen de "piper" ces deux choses pour retenir tous les jobs dont le nom contient foo dun seul coup? Merci d'avance |
|
|
10
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
pourquoi pas faire une boucle ? dans le genre
Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() ![]() Inscription : octobre 2004 Messages : 668 ![]() |
Code :
qhold $(awk 'BEGIN{a=""} /foo/{a=a","$1} END{ print substr (a, 2)}')
__________________
Software becomes slower faster than hardware becomes faster http://xrenault.developpez.com API C standard (C ANSI ) |
|
|
01
|
|
|
#4 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 5 ![]() |
Merci de vos réponse,
Je n'ai jamais utilisé awk, il faudra sans doute que je m'y mette un jour... Cela dit, je n'avais simplement pas pensé à faire une boucle, c'est pas vriament un réflexe en lignes de commande mais c'est vrai que ça marche très bien! Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com