答案就是Tmux:
Tmux使用教程
假如现在有一个python程序需要执行,但是本机上执行的很慢(可能需要跑2-3天),这时候可以利用Tmux工具,让自己的服务器开一个会话跑这个程序,这样即使关闭会话窗口和远程服务器连接,下次连接上时只需要绑定Tmux的运行程序的会话,即可重新查看程序的执行状态或者获取程序运行结果。
举例:
1.新建会话 tmux new -s my_session
。
2.在 Tmux 窗口运行所需的程序。
3.按下快捷键Ctrl+b d将会话分离(或者直接×掉当前窗口)。
4.下次使用时,可以先tmux ls
查看会话session名,然后重新连接到会话tmux attach-session -t my_session。
5.杀死会话tmux kill-session -t <session-name>
6.按下Ctrl+d或者显式输入exit
命令,就可以退出 Tmux 窗口。
MAC 上 tmux 翻页:control + b 松开 ,再按 [ (实际上进入copy mode模式)
退出翻页:直接按q