首页 > 解决方案 > AWS EC2 实例启动时一次性运行的 Python 代码

问题描述

我有一个名为and的两个EC2实例。同时,它们是 docker 机器。是经理,也是 docker-swarm 中的工人。"aws-example""aws-sandbox""aws-example""aws-sandbox"

我写了两个 Python 脚本,当在 中运行脚本时"aws-example",它停止"aws-sandbox"实例化并重新启动它。

当我在 中运行脚本时"aws-sandbox",worker 必须离开 swarm 并再次加入。

我亲手完成了所有这些过程。但是,我必须自动化。我如何在实例启动"aws-sandbox"时执行一次性运行的 Python 脚本?"aws-sandbox"我已经调查过 AWS Lambda、CloudWatch 等服务,我很困惑。这里有没有明确途径的人?

标签: pythonamazon-web-servicesdockeramazon-ec2docker-swarm

解决方案


@reboot /path/to/script.py在cron中使用,它应该可以工作。

有关更多信息,请查看内容。


推荐阅读