re-us 发表于 2008-3-19 09:18:39

如何知道程序在那个node上运行?

我们的集群有18个node,我运行程序的时候是在后台,但是我忘记了在那个node上运行。
用那个命令才能知道我的程序在那个node上呢?
谢谢

hrcliwang 发表于 2008-3-23 18:48:25

你的命令是怎样执行的呢?

若是使用batch(或队列)系统提交的,那使用batch系统的查询命令就可以的。

若只是单纯的后台执行,那可以用ps命令查询。
这里我假设你是用ssh进入计算node的。

nodelist="node1,......"   #计算nodo列表
ycomand="****“             #命令名
for node in $nodelist
do
ssh $node ps ux|grep$ycommand&& echo "the $ycommand is executing on$node"
done

re-us 发表于 2008-4-4 19:21:44

非常谢谢
学习了
页: [1]
查看完整版本: 如何知道程序在那个node上运行?