在启动/重启AWS实例时运行Python脚本

B L*_*B L 1 python nginx amazon-web-services

我正在AWS实例上运行Flask.我的目标是能够让Flask独立运行,而不必让我自己运行并运行

python app.py
Run Code Online (Sandbox Code Playgroud)

有没有办法在每次AWS实例本身重新启动时运行此命令?

Raj*_*dak 6

是的,有一种方法可以在重启时启动python脚本.

在linux上你会找到/etc/init.d 目录.您需要编写自己的init.d脚本并将其放在/etc/init.d目录中,这将确实启动您的python脚本.啊!等待它不是goning是魔术.别担心,有一些固定格式的init.d脚本.脚本包含一些基本任务,如start(),stop(),reload()等.只需在start()块中添加要在start上运行的代码.

一些参考链接:https://bash.cyberciti.biz/guide//etc/init.d