使用 qmgr 列出具有给定属性的所有节点
using qmgr to list all the nodes with a given attribute
我们正在使用扭矩 PBS,我们不得不使用 qmgr 更新许多节点的参数。
是否手动为每个有问题的节点调用类似 'set node n44 properties-=unneeded_param' 的东西。
现在,如何列出所有指定了给定 属性 的节点?[=10=]
查看具有特定 属性 的节点,运行:
pbsnodes :unneeded_property
删除所有这些属性的简单、快速和肮脏的方法:
# sed -i 's/unneeded_property//g' /var/spool/torque/server_priv/nodes
...然后重新启动 pbs_server(以及调度程序,如果适用)。
如您所说,"proper" 方法是:
# qmgr -c 'set node node01 properties-=unneeded_property'
但是,据我所知,无法在 qmgr
内进行大量更改(例如,使用通配符),但您可以在一个简单的 bash 单行循环中完成。
我们正在使用扭矩 PBS,我们不得不使用 qmgr 更新许多节点的参数。 是否手动为每个有问题的节点调用类似 'set node n44 properties-=unneeded_param' 的东西。
现在,如何列出所有指定了给定 属性 的节点?[=10=]
查看具有特定 属性 的节点,运行:
pbsnodes :unneeded_property
删除所有这些属性的简单、快速和肮脏的方法:
# sed -i 's/unneeded_property//g' /var/spool/torque/server_priv/nodes
...然后重新启动 pbs_server(以及调度程序,如果适用)。
如您所说,"proper" 方法是:
# qmgr -c 'set node node01 properties-=unneeded_property'
但是,据我所知,无法在 qmgr
内进行大量更改(例如,使用通配符),但您可以在一个简单的 bash 单行循环中完成。