【问题标题】:userdata .sh script not running on startup for cloudformationuserdata .sh 脚本在 cloudformation 启动时未运行
【发布时间】:2020-04-30 02:09:10
【问题描述】:

我需要在从 cloudformation 创建的 ec2 启动时运行 .sh 脚本。我正在从 s3 复制脚本,然后尝试运行它。该脚本可以从 s3 存储桶复制到 ec2 根目录,但是当我们尝试 . setupec2.sh 时它没有运行。该脚本在手动运行时没有问题(它的安装时间有点长),当我们登录 ec2 但想从 cloudformation 启动时运行它时我可以找到它,因此将其作为用户数据提供。

它给出的错误是 /var/lib/cloud/instance/scripts/part-001: line 33: setupec2.sh: No such file or directory

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-cloudformation


    【解决方案1】:

    调用setupec2.sh时需要指定完整路径 EG /setupec2.sh 如果它在根文件夹中。

    【讨论】:

      猜你喜欢
      • 2021-01-16
      • 2017-07-05
      • 2015-10-15
      • 2015-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 2021-06-12
      相关资源
      最近更新 更多