找回密码
 注册
查看: 1594|回复: 2

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

[复制链接]
发表于 2008-3-19 09:18:39 | 显示全部楼层 |阅读模式
我们的集群有18个node,我运行程序的时候是在后台,但是我忘记了在那个node上运行。
用那个命令才能知道我的程序在那个node上呢?
谢谢
发表于 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
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-4 19:21:44 | 显示全部楼层
非常谢谢
学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2022-8-18 01:18 , Processed in 0.051395 second(s), 15 queries .

© 2021 Powered by Discuz! X3.4.

快速回复 返回顶部 返回列表