AWS EC2-在启动时运行永久Python脚本(Ubuntu 16.04)

时间:2018-06-28 06:17:31

标签: python amazon-web-services ubuntu cron

我试图通过在不需要实例时启动和停止实例来降低AWS成本。目前,我在CloudWatch上具有启动/停止的lambda触发器,并且该部分正在工作。

但是我现在需要能够使用lambda引导并开始自动运行我的python脚本(它会一直循环-直到下一个lambda关闭该实例为止)。

我已经尝试了/rc.local方法和crontab方法,并且到目前为止运气为零,并且由于无法得到输出/反馈,即使调试出了问题,也很难。

  • 让python脚本在启动时运行的当前最佳实践和最简单是什么?
  • 我还需要它在EC2中持续运行而无需使用有效的SSH。我通常将脚本设置为在tmux中运行以实现此目的,所以不确定如何在此处处理它。

我的python路径为~/myenv/bin/python3,文件位于~/scripts/myscript.py中。

我正在运行ubuntu 16.04。

感谢您的帮助。

0 个答案:

没有答案