从远程计算机获取进程名称

时间:2014-06-20 09:23:19

标签: linux bash shell operating-system

如何在没有ssh的情况下从远程计算机获取进程名称。

我必须在不执行ssh或任何其他此类实用程序的情况下获取进程的名称。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用netcat nc

快速完成

在远程服务器上运行以下命令:

while $(true); do ps -eaf | nc -l 1234; done

这使用netcat将ps的输出发送到端口1234.它处于循环中,因此它可以多次使用。

然后从你的本地你只需要运行这个命令:

nc my_server 1234

您将获得所有流程的列表。如果您在客户端没有nc,可以使用telnet:

telnet my_server 1234