Amazon web services 在ec2实例上执行.sh脚本而不重新启动

Amazon web services 在ec2实例上执行.sh脚本而不重新启动,amazon-web-services,ec2-ami,Amazon Web Services,Ec2 Ami,我目前将我的应用程序代码保留在S3上,并有一个startup.sh脚本,该脚本通过/etc/rc.local启动,并安装应用程序和任何编辑等。因此,当我进行更改时,我需要重新启动所有实例以使更改生效 有没有一种方法可以在不重新启动实例的情况下触发脚本 编辑: 我不想单独登录我的所有实例。我更喜欢一种方法,我可以编写脚本一次应用于我的所有实例,它们位于自动缩放组中。您可以登录到实例并运行脚本吗?有关如何设置服务器和登录的信息,请参见本节 根据您的编辑,您有3个选项 使用CSSHX-awesome程

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

有没有一种方法可以在不重新启动实例的情况下触发脚本

编辑:


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

您可以登录到实例并运行脚本吗?有关如何设置服务器和登录的信息,请参见本节

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

  • 使用CSSHX-awesome程序

  • 手动操作-正如你所说,这是一种痛苦

  • 使用厨师、木偶或RightScale


  • 您可以使用诸如Chef和Puppet之类的工具来实现这一点

    这是推荐的方法(至少在有AmazonLinuxAMI的时候),实际上,根据您的需要,情况似乎是这样。事实上,我认为