nohup +rsync后台断点续传大文件

有的时候要从一个服务器传很大的文件到另一个服务器,用scp命令在前台传输固然方便,但是有时候不小心关闭了窗口或者突然断网了就很悲剧。

今天从网上找了个例子,用rsync代替scp可以实现断点续传,同时使用nohup运行在后台,这样即使远程连接的窗口关掉,只要服务器还处在开启的状态就能够继续传文件。就算是莫名的原因导致传输中断,依然能够断点续传.

例:从服务器A上向服务器192.168.0.2上传文件data1
在服务器A上执行:

$nohup rsync -e ssh -avr /data1 192.168.0.2:/data1

服务器输出

nohup: appending output to `nohup.out'

Password:

输入密码后按ctrl+z,中断进程
服务器输出

[1]+ Stopped nohup rsync -e ssh -avr /data1 192.168.0.2:/data1

然后紧接着输入:

$ bg

上述命令便又能在后台恢复运行了

[1]+ nohup rsync -e ssh -avr /data1 192.168.0.2:/data1

在当前文件夹下,会生成一个nohup.out的日志文件,会收集输出日志信息
查看日志可以用如下命令

tail -f nohup.out
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容