每次重启ec2实例时都运行shell脚本



我每次启动都遵循ec2运行脚本,并对每个实例尝试了相同的方法,但我的脚本仍然没有执行。

我还遵循了在EC2实例初始启动后执行用户数据,但脚本没有执行。脚本内容:

nohup /home/ubuntu/anaconda3/envs/tensorflow_p36/bin/python3 -u medi_app.py &> nohup_medi &

为什么每次实例重新启动时都很难运行脚本?有人能帮忙吗?

如果您在启动时使用Amazon EC2 Linux实例运行批处理作业,只需在以下目录中安装脚本:

/var/lib/cloud/scripts/per-boot/

这将适用于任何安装了cloudinit的系统,该系统还运行用户数据脚本。

有关更多详细信息,请参阅:当EC2实例完成任务时自动停止-DEV Community

最新更新