经典再续!《循序渐进Linux(第2版)

爱维Linux

 找回密码
 加入爱维Linux

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 1465|回复: 1

rsync、CP、SCP复制大量文件任务中断的解决方法(后台静默...

[复制链接]

589

主题

705

帖子

15

精华

爱维管理员

Rank: 9Rank: 9Rank: 9

积分
2855
发表于 2017-1-25 10:00:40 | 显示全部楼层 |阅读模式

马上加入爱维网,一起交流运维经验!

您需要 登录 才可以下载或查看,没有帐号?加入爱维Linux

x
rsync、CP、SCP复制大量文件任务中断的解决方法(后台静默运行)
进行网站备份、同步、或传输大量文件的时候,使用SSH等窗口经常出现网络闪断导致的传输中断。
解决方法:涉及指令fg、bg、jobs、&、ctrl + z、exit
第一:& ,这个用在一个命令的最后,可以直接把这个命令放到后台执行
第二:ctrl + z,可以将一个正在前台执行的命令放到后台,并且暂停,以便进行其他操作
第三:jobs -l,查看当前有多少在后台运行的命令
第四:fg X,将后台中的命令调至前台继续运行,如果后台中有多个命令,可以用 fg X,其中X为jobs -l显示的对应任务的编号。、
第五:bg X,将一个在后台暂停的命令,变成继续执行,后面加X,同fg X;
最后,将一个任务置入后台运行后,想使之关闭窗口也运行,记得在输入命令exit;关闭,不要通过页面操作关闭。否则任务还是会中断的。

回复

使用道具 举报

589

主题

705

帖子

15

精华

爱维管理员

Rank: 9Rank: 9Rank: 9

积分
2855
 楼主| 发表于 2017-1-25 10:01:21 | 显示全部楼层
需要从远程拷贝一个比较大的文件,所以要让SCP在后台运行

google搜了一下都是说使用ssh的public key让两台机器可以不用密码连接

但不是每个人都有这个条件允许两台机器无密码通行的

所以可以使用下面的方法实现

1.nohup scp user@server:path/file localpath

2.输入密码

3.按Ctrl+z挂起当前进程

4.使用命令bg让挂起的进程继续运行

5. exit 退出
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入爱维Linux

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|爱维教育 ( 14004819

GMT+8, 2019-5-27 19:31 , Processed in 0.063491 second(s), 31 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表