2017-05-25 3 views
0

Nous utilisons un couple PBS et nous avons dû mettre à jour de nombreux paramètres de nœud en utilisant qmgr. A-t-il appelé manuellement quelque chose comme 'set node n44 properties- = unneeded_param' pour chaque noeud en question.en utilisant qmgr pour lister tous les nœuds avec un attribut donné

Maintenant, comment puis-je lister tous les nœuds ayant une propriété donnée?

Répondre

1

Pour voir les noeuds avec la propriété spécifique, exécutez:

pbsnodes :unneeded_property

facile, rapide méthode sale & pour enlever toutes ces propriétés:

# sed -i 's/unneeded_property//g' /var/spool/torque/server_priv/nodes 

... puis redémarrez pbs_server (et le planificateur, le cas échéant).

La méthode « appropriée », comme vous l'avez indiqué, est de faire:

# qmgr -c 'set node node01 properties-=unneeded_property'

Cependant, autant que je sache, il n'y a aucun moyen de faire des changements de masse dans les qmgr (par exemple, avec un caractère générique), mais vous pouvez faites-le dans un simple doublure de boucle.