Linux 将正在运行的进程转到 tmux 会话中运行
概述
Linux 将正在运行的进程转到 tmux 会话中运行
正文
参考:
笔记:
-
开始一个长时间运行的过程,例如
top -
使用 CTRL-Z 将进程转到后台
-
在后台恢复进程:
bg -
显示您正在运行的后台作业
jobs -l,这应该是这样的:[1]+ 4711 Stopped (signal) top # (-l 确保你会得到PID) -
用
disown top断绝进程与父级的关系。之后,jobs将不再显示工作,但ps -a会。 -
启动您选择的终端多路复用器,例如
tmux -
重新连接上后台进程:
reptyr 4711 -
分离你的终端多路复用器(例如 CTRL-B D)并关闭 ssh
-
重新连接 ssh,连接到您的多路复用器(例如
tmux attach),高兴!

浙公网安备 33010602011771号