友情提示:欢迎光临,本博客提供的代码,请粘贴到EditPlus 3中使用!!请使用火狐,Chrome浏览器进行浏览网站!出售wenca.cn域名,有要的请M我qq:316358892

shell多进程scp传文件

post by rocdk890 / 2015-9-9 16:55 Wednesday linux技术

  昨天给大家了一个shell多进程并发, 今天我们来看怎么同时批量在定义数量的服务器上执行相关命令,比起普通for/while循环只能顺序一条一条执行的效率高非常多,在管理大批服务器时非 常的实用.以下脚本功能是通过scp(也可选rsync)向上千台服务器传更新包,脚本运行后同时在后台有50个scp进程向服务器传包:

#!/bin/bash
ip=`cat iplist.txt|grep -v "#"|awk '{print $1}'`
dir='/usr/local/src'
answer="yes"     #定义yes/no应答变量
passwd="123456"  #服务器密码
thead_num=5...

阅读全文>>

标签: shell 文件 scp 传输 flie 多进程

评论(0) 引用(0) 浏览(770)

expect批量scp传输文件

post by rocdk890 / 2014-6-7 22:19 Saturday linux技术

  今天公司同事要在一台服务器上对另外两台同机房的服务器进行文件传输,两台服务器的文件存放地址一致,密码和key也一致(我们公司在安全上做得有点变态的),为了效率写了下面这个脚本.
1.单台传输脚本
cat /root/soft_shell/allscp.sh
#!/usr/bin/expect
if {$argc < 2} {
    &n...

阅读全文>>

标签: shell 批量 文件 scp expect 传输

评论(2) 引用(0) 浏览(1557)

shell监控rsync是否有传输完数据

post by rocdk890 / 2014-4-22 17:20 Tuesday linux技术

  今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务器a上看了下网站程序总大小为12G,用du -sm查看也就是11517,服务器也不会有人再传东西上去了,所以我可以放心容量不会再变大了.
  系统:centos 5.x
  需要的软件:rsync
脚本内容:

...

阅读全文>>

标签: shell 监控 数据 大小 rsync 传输

评论(0) 引用(0) 浏览(3394)

解决"-bash: scp: command not found"错误

post by rocdk890 / 2012-10-14 10:56 Sunday linux技术

  今天给公司服务器把数据转移到另外一台服务器上去,发现居然没有scp,输入scp居然出现-bash: scp: command not found,只太让人无语了,查看系统版本,居然是centos 6.2的,为了快速把数据转移完,必须要安装scp,你问为什么不使用rsync?当然是为了偷懒啊.好了,来看下面的教程吧.
   系统:centos 6.2
1.查看scp...

阅读全文>>

标签: centos 安装 linux openssh scp 传输

评论(0) 引用(0) 浏览(3024)