@AndyYan123 在 screen/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...