是否可以将命令的输出从服务器传递到本地计算机?

时间:2012-10-10 20:13:47

标签: linux bash shell unix ssh

我的学校提供​​了一系列功能相同的服务器,可运行各种操作系统和硬件配置。在大多数情况下,我可以互换使用其中的5个。不幸的是,其他学生倾向于在一些机器上堆积起来,找到一个没有陷入困境的学生很痛苦。

我想要的是ssh到一台机器上,运行命令:

w | wc -l

粗略估计该服务器上的负载,并使用该信息选择受影响最小的服务器。一种客户端负载均衡器。

有没有办法做到这一点或达到相同的结果?

1 个答案:

答案 0 :(得分:0)

您可以从桌面使用pdsh命令,该命令在您指定的计算机集上运行指定的命令并返回结果。这样你就可以找到负载最小的那个。这样可以避免您对每台计算机执行ssh并运行w | wc -l