使用qmgr列出具有给定属性的所有节点
问题描述:
我们使用的是转矩PBS,我们必须使用qmgr更新许多节点的参数。 对于每个正在讨论的节点,手动调用类似'set node n44 properties- = unneeded_param'的方法。使用qmgr列出具有给定属性的所有节点
现在,我该如何列出具有指定属性的所有节点?
答
要查看与特定属性的节点,运行:
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'
不过,据我所知没有办法中qmgr
(例如,使用通配符)做大规模的变化,但你可以在一个简单的bash循环中执行一行。