【问题标题】:get the process name from remote machine从远程机器获取进程名
【发布时间】:2014-08-11 00:25:26
【问题描述】:

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

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

提前致谢。

【问题讨论】:

  • without doing ssh or any other such utility 猜测?
  • 你最好告诉我们,你可以使用什么工具。您要检查的进程名称以及远程计算机上正在运行的服务。对于您当前的问题,答案是向您的远程服务器管理员发送电子邮件,让他为您检查。
  • 你明白必须使用一些交流工具,不是吗?

标签: linux bash shell operating-system


【解决方案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

【讨论】:

  • 感谢您的回复。
猜你喜欢
  • 2011-05-14
  • 2011-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多