scp在前台执行打印大量信息,阻碍正常的操作,放在后台执行会比较方便。本文的方法也适用于Linux系统下的其他传输命令。

一、方法1

1. 输入ctrl + z 暂停任务,此时查看jobs,显示如下:
[1]+ Stopped
[root@xxx ~]#
2. bg将其放入后台,例如:
bg %1
查看任务已经在后台运行:
jobs
[1]+ Running xxxx
3. disown -h 将这个作业忽略HUP信号,例如:
disown -h %1
jobs
[1]+ Running xxxxxx


关于HUP信号:


 

二、方法2

    直接 nohup scp XXX & 执行。scp -c 可以加速内网传输速度

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐