scp命令及后台运行

将项目从一个服务器迁移到另外一个服务器的时候 当项目很大的时候 可以用到如下

1、scp -r 本地项目路径 @需要迁移服务器的IP:/存放路径

scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/
reverse mapping checking getaddrinfo for bogon failed - POSSIBLE BREAK-IN ATTEMPT!
root@192.168.1.31's password: 
...
filegroup2.jar                                                                                100%   84KB  83.8KB/s   00:00    
filegroup9.jar

2、输入ctrl + z 暂停任务
输入ctrl + z 暂停

[1]+  Stopped                 scp -r 项目路径 @IP:/存放路径/ 

此时查看jobs:

        [1]+ Stopped scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/

3、bg将其放入后台    bg %1

        [1]+ scp -r Disk1/ 192.168.1.31:/u01/media/ &

此时再用jobs查看任务已经在后台运行状态

[1]+ Running scp -r Disk1/ 192.168.1.31:/u01/media/ &

4、disown -h 将这个作业忽略HUP信号
使用disown -h 将这个作业忽略HUP信号:

  1. [root@oradb30 media]# disown -h %1

  2. [root@oradb30 media]#  jobs

  3. [1]+ Running scp -r Disk1/ 192.168.1.31:/u01/media/ &

查看任务运行状态和父进程号:

 

5、测试会话中断,任务继续运行不受影响
断开该会话测试任务是否可以继续后台运行:

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值