2019-05-10  218 views 发表评论

Linux scp怎么设置后台运行?

 标签:  

    有运维过程中遇到了一件这样的事情!把几十G得数据文件从服务器A迁移到服务器B,由于数据量大所以耗费的时间会久一些,这个时候如果中途中断就有得重新开始,而保证不中断得情况就是你的xshell得一直连接服务器,因为如果一但断开服务器会接收到HUP信号把这个连接下所有正在运行得进程全表干掉!但是我还有其他事情,难免会出现一些问题导致中断,所以这个时候就得有个方法让这个scp进程在后台运行且不能被中断!于是乎便有了下面这几步:

    1.执行scp命令:scp root@220.181.111.37:/home/project.tar.gz /home/
    2.使用CTRL+Z暂停任务
    3.用bg命令放入后台
    4.disown -h将这个进程忽略HUP信号
    5.断开会话后再次建立会话,查看scp任务发现依旧在运行(ps -ef|grep scp)

给我留言

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: