我在ssh上的ubuntu服务器上启动了一个烧瓶应用程序,互联网不幸失败了。然而,烧瓶应用程序继续运行。通常你只需按ctrl + C结束应用程序,但我必须开始一个新窗口,所以我不在那个屏幕上。
我想重新启动应用程序以使用我从存储库中提取的新代码更改。
答案 0 :(得分:3)
您可以使用一些选项:
pid
中找到您的烧瓶应用ps aux
并将其放入命令kill <pid>
kill $(ps aux | grep '<your flask-app>' | awk '{print $2}')
数据,请参阅答案:Find and kill a process in one line using bash and regex 如果您想获得服务器上屏幕的先前状态(使用ctrl-C)。尝试使用tmux
。尽管您是否经过身份验证,它仍会保存会话的屏幕状态。 tmux new
- 生成新会话。 tmux attach
- 返回您之前的会话。