tmux = Terminal Multiplexer (终端复用器)
1. 启动一个tmux的会话
直接进入一个 session
tmux
OR 创建一个 session(会话),有名字的
tmux new -s myserver
2. 在tmux中启动你的服务
会自动进入 session中,运行你的程序
python xxx.py
3. 分离(detach)会话,让服务后台运行
Ctrl + b 然后按 d
你会看到提示:
[detached]
现在,你已经退出了 tmux,但服务仍在运行。
4. 查看现有的 tmux 会话
tmux ls
示例输出:
0: myserver (running)
5. 重新链接到 tmux 会话
tmux attach -t myserver
或者
tmux a -t myserver
6. 停止服务 & 退出会话
如果服务已经停止,你想退出会话:
exit
或者直接关闭终端分屏窗口:
Ctrl + b 然后按 x