【问题标题】:How do I run a shell script on multiple CGE machines concurrently?如何在多台 CGE 机器上同时运行 shell 脚本?
【发布时间】:2016-11-10 17:32:34
【问题描述】:

我有多台 Linux GCE 机器,并且不时想在其中一些机器上运行一个 bash 脚本。现在我正在手动连接到每台机器,以便运行脚本。 如何在多台机器上同时运行脚本而不每次都单独连接到每台机器?如何配置它应该在哪些机器上运行?

【问题讨论】:

    标签: linux bash shell google-compute-engine google-cloud-platform


    【解决方案1】:

    您可以使用 csshx 一次 ssh 到多个服务器。登录到服务器后,您可以根据需要执行脚本。你可以按照这个link在mac上安装它。

    其他选择可能是您在所有服务器上安排一个 cronjob,以便它们在特定时间运行。您可以使用 csshx 编辑这些多个 cronjobs。

    【讨论】:

      【解决方案2】:

      试试fabric。您可以用 Python 编写简单的脚本,这些脚本可以在多个主机上运行(您需要通过 SSH 访问)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-10-14
        • 2015-01-21
        • 1970-01-01
        • 2012-06-24
        • 2017-10-09
        • 2014-02-14
        • 2022-08-06
        • 2016-10-06
        相关资源
        最近更新 更多