美文网首页
nohup +rsync后台断点续传大文件

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

作者: 小白炖萝卜 | 来源:发表于2017-11-13 11:22 被阅读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
    

    相关文章

      网友评论

          本文标题:nohup +rsync后台断点续传大文件

          本文链接:https://www.haomeiwen.com/subject/dtaamxtx.html