LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1395|回复: 10

请问如何远程登录得到程序的运行信息?

[复制链接]
发表于 2003-6-17 16:33:45 | 显示全部楼层 |阅读模式
请问如何远程登录得到程序的运行信息,
比如:
我在一台机器上linux 运行 ping www.163.com,在控制台下如果连通了,ping 会不停的输出信息。
然后我在另一台linux上 ssh到上面的那台机器(同样的用户)。
如果我想看ping的输出结果该怎么办呢?
我可以ps -A 找到ping的进程,就是不知道如何把ping的输出导向过来.

谢谢。
发表于 2003-6-17 19:41:03 | 显示全部楼层
可以把ping的结果重定向到一个文件,再把这个文件mail给用户.
 楼主| 发表于 2003-6-17 19:52:25 | 显示全部楼层
关键我是要实时的看 命令的结果。
达到和windows 的虚拟桌面那样的效果。
只不过想用命令的方式解决, 因为我不需要X。
同时 :-) 我的客户机根本就没有显示器。只能远程登录
来查看运行的情况。
如果是这种情况,应该怎么办呢?
用什么命令可以达到这个效果呢?
发表于 2003-6-17 20:13:51 | 显示全部楼层
我在一台机器上linux 运行 ping www.163.com,在控制台下如果连通了,ping 会不停的输出信息。
然后我在另一台linux上 ssh到上面的那台机器(同样的用户)。
如果我想看ping的输出结果该怎么办呢?
我可以ps -A 找到ping的进程,就是不知道如何把ping的输出导向过来.

多此一举,你为何不直接在ssh中执行ping?
 楼主| 发表于 2003-6-17 20:23:58 | 显示全部楼层
大侠,我说的ping 只是个例子罢了。
如果是上百台机器,其中运行有特定的程序。
我想远程登录取其中一台运行的情况。
这是该怎么办?
不会linux 搞不定吧?
不应该呀。
 楼主| 发表于 2003-6-17 20:24:49 | 显示全部楼层
大侠,我说的ping 只是个例子罢了。
如果是上百台机器,其中运行有特定的程序。
我想远程登录取  查看  其中一台运行的情况。
这是该怎么办?
不会linux 搞不定吧?
不应该呀。
发表于 2003-6-17 20:39:04 | 显示全部楼层
呵呵,那你应该考虑javalee的帖子,首先屏幕信息是随显随丢的,也不可能与其它进程共享,如果是上百台机器,想通过查看屏幕信息来掌控程序运行状况,既不规范也不保险。规范的方法是分析程序日志。
 楼主| 发表于 2003-6-17 21:05:58 | 显示全部楼层
我不这样认为。
如果是因为屏幕的信息不可能和其他进程共享的话,那就算了。
所谓的规范和保险,只是一个相对的概念。
我既不上网,又不想知道历史的log。
只想知道,程序现在是否在运行,是否锁住了就行了。
而且,搞个log,还要去维护它,麻烦。

打个比方,只有我一个人可以用到这台电脑,我还有没事干输入密码login,天天如此,是不是很无聊?
发表于 2003-6-17 21:57:45 | 显示全部楼层
呵呵,从上面的描述来看,用查看一下进程状态的方式就行了,不过从你前面的帖子来看,是乎并不能满足你的要求,我就十分疑惑了,你到底到达到怎样的要求?
发表于 2003-6-18 17:15:04 | 显示全部楼层
nohup ping x.x.x.x &

输出会保存在nohup。out中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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