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 可以加速内网传输速度