我们使用扭矩PBS,我们必须使用qmgr更新许多节点的参数。 是否手动为每个节点调用“set node n44 properties- = unneeded_param”之类的内容。
现在,如何列出指定了给定属性的所有节点?
答案 0 :(得分:1)
要查看具有特定属性的节点,请运行:
pbsnodes :unneeded_property
简单,快捷&删除所有这些属性的脏方法:
# sed -i 's/unneeded_property//g' /var/spool/torque/server_priv/nodes
...然后重新启动pbs_server(以及调度程序,如果适用)。
"适当"方法,正如您所指出的那样:
# qmgr -c 'set node node01 properties-=unneeded_property'
然而,AFAIK无法在qmgr
内进行大规模更改(例如,使用通配符),但您可以在一个简单的bash循环中进行单行调换。