8

我在 python 烧瓶上创建了一个小应用程序并部署在 EC2 aws 机器上,当我对 ec2 机器执行 ssh 并启动烧瓶时,它可以工作,但是当我终止会话时烧瓶死了,我可以使用 nohup 运行它。使其独立于 ssh 会话并连续运行的最佳方法是什么。

4

1 回答 1

19

有几种选择:

  1. nohup python app.py &
  2. 利用screen
  3. 在系统启动时运行supervisord(链接)并通过它进行控制(pythonic方式:))

nohup的意思是:即使stty 被切断也不终止这个进程。

& 最后表示:将此命令作为后台任务运行。

于 2014-04-12T13:23:56.833 回答