我正在AWS实例上运行Flask。我的目标是能够让Flask独立运行,而不必让我自己运行并运行
python app.py
每次AWS实例本身重新启动时,是否有办法运行此命令?
答案 0 :(得分:6)
是的,有一种方法可以在重启时启动python脚本。
在Linux上,您将找到 /etc/init.d 目录。您需要编写自己的init.d脚本并将其放在/etc/init.d目录中,这将确实启动您的python脚本。啊!等待它不是goning是魔术。别担心,有一些固定格式的init.d脚本。脚本包含一些基本任务,如start(),stop(),reload()等。只需在start()块中添加要在start上运行的代码。
答案 1 :(得分:0)
尝试一下:
(crontab -l 2>/dev/null; echo '@reboot python /path/to/app.py') | crontab -