gpt4 book ai didi

python - 我如何在 aws EC2 实例(ubuntu)上运行 python 脚本?

转载 作者:太空宇宙 更新时间:2023-11-04 02:30:14 25 4
gpt4 key购买 nike

我有一个 ec2 实例“abc1”(ubuntu),我从 abc1 创建图像。然后,我从 abc1 图像启动一个新实例“abc2”。我希望 abc2 在启动时运行脚本。
所以,我在用户数据中写入文本:

#!/bin/bash
cd ~/env/xxx/bin/
source activate
python3.6 ~/env/xxx/source/test.py

我手动使用这些命令,它是有效的。但是,它在自动使用用户数据时不起作用。有谁知道如何调整我的设置?非常感谢。

最佳答案

我的猜测是,您以不同于运行实例的用户身份进入 ec2 实例,因此手动运行与使用 cloudinit 运行时的 HOME 目录 (~) 不同。

尝试使用绝对路径而不是相对路径编写脚本。

关于python - 我如何在 aws EC2 实例(ubuntu)上运行 python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49399122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com