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

2017-11-13  本文已影响0人  小白炖萝卜

有的时候要从一个服务器传很大的文件到另一个服务器,用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
上一篇 下一篇

猜你喜欢

热点阅读