如何让你的 Flask 项目后台运行,是许多开发者在部署时遇到的第一个挑战。本篇详细教程将为你介绍两款强大的终端复用神器:tmux和screen。
方法一、使用tmux实现 Flask 项目后台运行
1. 启动 tmux 会话
tmux
2. 启动项目
python app.py
3. 保存运行状态
退出 tmux 不关闭进程: 按下:Ctrl + B,然后松开,再按 D
4. 恢复运行中的会话
tmux attach // 用于重新 SSH 登入服务器
想了解更多高级用法,可以查阅 <Home · tmux/tmux Wiki>
方法二、 使用screen保持 Flask 后台进程
1. 启动一个新的 screen 会话
screen -S music
2. 启动自己的 flask 项目
python3 app.py
3. 分离 screen 会话
按下快捷键:Ctrl+a 然后松开,再按 d
4. 一些命令
screen -ls // 查看所有会话
screen -r music // 连接到某个会话
screen -S music -x quit // 终止某个会话

Comments 2 条评论
一般LINUX会带一个SCREEN 用SCREEN进行后台保活也是一个不错的选择
@q2019715