@AndyYan123screen/tmux命令实现SSH中任务后台运行 中发帖

##前言: 
在我们使用ssh的时候正常情况下,如果我们退出ssh,进程会被杀掉,导致一些需要运行较长时间(比如 rsync/cp )的命令中断,十分的难受,这里提供两种解决办法: 
###1.使用screen 
####1.1开启 screen: 
screen -S upload

####1.2执行命令 
##举例
rsync -avh --progress /data/myfolder/ /mnt/myfolder/

####1.3退出SSH保持后台运行: 
按:Ctrl + A 然后按 D

####1.4重新连接后恢复 
screen -r upload

##2.使用tmux 
####2.1启动tmux 
tmux new -s upload

####2.2执行命令后,退出保持后台 
Ctrl + B 然后按 D

####2.3重新连接后恢复 
tmux attach...
 
 
Back to Top