【问题标题】:Execute .sh script on ec2 instances without rebooting在 ec2 实例上执行 .sh 脚本而无需重新启动
【发布时间】:2012-06-22 00:35:36
【问题描述】:

我目前将我的应用程序代码保留在 S3 上,并有一个 startup.sh 脚本,该脚本通过 /etc/rc.local 触发并安装应用程序和任何编辑等。因此,当我进行更改时,我需要重新启动我的所有更改生效的实例。

有没有办法在不重启实例的情况下触发脚本?

编辑:

我不想单独登录我的所有实例。我更喜欢一种可以编写脚本的方法,以便一次应用于我的所有实例 - 这些实例位于自动缩放组中。

【问题讨论】:

    标签: amazon-web-services ec2-ami


    【解决方案1】:

    您可以使用 Chef 和 Puppet 等工具来实现此目的。

    这是推荐的方式(至少在有 Amazon Linux AMI 的情况下),实际上,根据您的需要,似乎确实如此。我想它实际上是even supported for Amazon CloudFormation

    【讨论】:

      【解决方案2】:

      您可以登录到实例并运行脚本吗?请参阅此post,了解如何设置服务器和登录。

      根据您的编辑,IMO 有 3 个选项。

      1. 使用 CSSHX - 很棒的程序

      2. 手动操作 - 正如您所说,这很痛苦。

      3. 使用厨师或木偶或 RightScale

      【讨论】:

        猜你喜欢
        • 2019-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多