编写脚本通过 SSH 连接到多个 Linux 服务器并执行查找命令

编写脚本通过 SSH 连接到多个 Linux 服务器并执行查找命令

我需要一个可以通过 SSH 连接到多个服务器并执行 find 命令来检查上次创建文件的时间的脚本。

答案1

如果您需要它在所有服务器上同时运行,您将需要某种形式的多编程环境。 Python 和 Ruby 等许多语言都有解决方案。如果您可以一次处理一次快速的事情,只需将命令包含ssh在 for 循环中即可:

for server in <list>
do
  ssh $server find ...
done

(注意:这种循环格式对我来说效果很好,但您可能需要根据您的 shell 进行一些调整。)

相关内容