linux 后台执行scp
来源:互联网 发布:淘宝潮男店铺粉丝排行 编辑:程序博客网 时间:2024/05/21 23:00
因为要传输一个大文件到另一台服务器上,因为传输速度不是很高,传输需要十几个小时,为了保证传输过程不会因为其他原因导致中断,准备把scp放到后台运行。说到后台执行 我们都知道 nohup command &,但是scp命令需要输入密码,所以无法直接使用nohup 。
方法1:
我们可以先配置两台服务器之间的互信,然后在执行
1)配置互信
ssh-keygen -t rsa
ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.172.230.211
##配置成功后,可以在本服务器免密码登录172.172.230.211
2)后台执行scp
nohup scp -l 100000 test.tar root@172.172.230.211:/data &
##可以使用-l控制传输速度,传输过程中占用过大带宽,影响其他服务器。(100000/8/1024=12M)
方法2:使用bg命令转后台执行
1) 直接执行scp
scp -l 100 ibdata1 root@172.172.230.211:/data
2) 查看scp进程号
ps -a
PID TTY TIME CMD
30761 pts/4 00:12:45 mysql
31928 pts/5 00:00:00 scp
31930 pts/5 00:00:00 ssh
32006 pts/3 00:00:00 ps
3) 暂停进程
kill -stop procNumber
kill -stop 31928 >>命令输出如下:
[root@shaofei-test-mysql-01 db_recover]# scp -l 100 ibdata1 root@172.172.230.211:/dataroot@172.172.230.211's password: ibdata1 0% 3024KB 12.6KB/s 39:22:36 ET<span style="color:#ff0000;">[1]+</span> Stopped scp -l 100 ibdata1 root@172.172.230.211:/data##注意该输出信息是在你执行scp的session中(从输出信息中我们可以看到scp的job号为1)
4) 查看jobs
jobs[1]+ Stopped scp -l 100 ibdata1 root@172.172.230.211:/data##此时我们看到的是刚刚被我们暂停的scp,job号为1。(该命令需要在之前执行scp的session下执行才会有输出)
4) 把scp转到后台执行
bg 1 >>命令输出如下:
bg 1[1]+ scp -l 100 ibdata1 root@172.172.230.211:/data &##bg命令需要在之前执行scp的session执行,如果在其他窗口执行会报如下错误:
bg 1-bash: bg: 1: no such job
##可以使用fg jobnum 把进程掉到前台来执行
- linux scp后台执行
- linux 后台执行scp
- Linux中后台执行scp
- 后台执行 scp
- 后台执行scp命令
- linux scp 后台运行
- scp后台执行的方法
- Linux ssh scp自动执行
- linux执行scp命令出错
- Linux--scp如何实现nohup &后台启动
- scp后台
- scp命令后台执行方法(Run Background)
- 远程后台执行-linux
- Linux后台执行
- linux后台执行命令
- linux 执行后台命令
- linux后台执行进程
- Linux后台执行程序
- 安装HPL、GotoBLAS2、openmpi
- gradle dsl method not found : 'android()'
- 抽象类
- java学习个人笔记---finally模块的陷阱
- IOS开发之自动布局显示网络请求内容
- linux 后台执行scp
- 【Java】new String(char value[]) valueOf(char data[])
- 搜索一·24点
- 开发者必备的十二大Android开发资源
- HDU 4027 Can you answer these queries?
- 用Eclipse打开,并运行仿APP的网页
- apache做反向代理服务器
- LuceneTestCase Junit测试出现严重: Panic: RunListener hook shouldn't throw exceptions. java.lang.NullPointe
- Button控制ViewPager滑动,解决在小米4上Button无响应的问题