02月14日,2022

bg命令避免会话中断影响如利用scp命令拷贝软件开发项目中的数据进行迁移遇到大文件

bg命令避免会话中断影响如利用scp命令拷贝软件开发项目中的数据进行迁移遇到大文件!在最近接上篇文章,因为要对开发app已上线项目做数据迁移。网络有点慢及文件有点大,压缩后还有10G+,直接使用scp命令拷贝,然后就去做其他的事情了,两个小时候,发现被中断了,看了下,只拷贝了30%左右的进度。

但是scp不支持断点续传,有点扯淡!想到在做java的项目开发时候,部署有时候会用到nohup做后台运行!.

debug1: Sending command: scp -v -r -f /www/backup/site/web_;liaonian.com.cn_20220214_013001.tar.gz
Sending file modes: C0644 3522303705 web_liaonian.com.cn_20220214_013001.tar.gz
Sink: C0644 3522303705 web_liaonian.com.cn_20220214_013001.tar.gz
web_liaonian.com.cn_20220214_013001.tar.gz                                                                                                                                                                        28%  972MB   1.0MB/s   40:10 ETA
Socket error Event: 32 Error: 10053.
Connection closing...Socket close.
Connection closed by foreign host.
Disconnected from remote host(新华社178) at 17:03:57.
Type `help' to learn how to use Xshell prompt.
解决办法: 1.先运行scp命令
[root@zgxwfz-01 ~]#  scp -rv -P 9094 root@211.xxx.xx.156:/www/backup/site/web_liaonian.com.cn_20220214_013001.tar.gz  /www/backup/site
2.利用ctrl+z暂停任务获取bg号
[6]+  Stopped                 scp -rv -P 9094 root@211.xxx.xxx.156:/www/backup/site/web_liaonian.com.cn_20220214_013001.tar.gz /www/backup/site
3.执行bg命令放进后台执行
[root@zgxwfz-01 ~]#  bg %6
[6]+ scp -rv -P 9094 root@211.xxx.xxx.156:/www/backup/site/web_liaonian.com.cn_20220214_013001.tar.gz /www/backup/site &
4.执行jobs命令或者ps -ef|grep scp命令验证后台执行情况
[root@zgxwfz-01 ~]#  jobs
[6]   Running                 scp -rv -P 9094 root@211.xxx.xxx.156:/www/backup/site/web_liaonian.com.cn_20220214_013001.tar.gz /www/backup/site &
[root@zgxwfz-01 ~]#  ps -ef|grep scp
root      229849  229848  0 17:20 pts/1    00:00:00 /usr/bin/ssh -x -oForwardAgent=no -oPermitLocalCommand=no -oClearAllForwardings=yes -oRemoteCommand=none -oRequestTTY=no -v -p 9094 -l root -- 211.xxx.xxx.156 scp -v -r -f /www/backup/site/web_liaonian.com.cn_20220214_013001.tar.gz
root      230394  228070  0 17:22 pts/1    00:00:00 grep --color=auto scp
看到在运行了,至此结束!文中的ip中的xxx是具体的数据,因为敏感!

本文链接:https://www.liaonian.com.cn/info_15.html

-- EOF --