工作总结<1>

开发的需求:需要把17-22号的error log 打包下来i_f06.gif

从远程机器拷贝文件到当地

#!/bin/bash
##因为在这里log的文件名是以日期为名的。所以要定义一下。如果要18号的在这里更改为18就行
date=`echo 20160317{00..23}`
while read sip svr
do
  for filename in $date
  do
    #echo -e "${sip} ${svr} ${filename} \n "
    rsync -zrtopg --password-file=/etc/clientrsync.pass gulong@${sip}::data/services/gulong_server/${svr}/log/log/logsvr/error/${filename}.log  /data/salt/version/${svr}_${filename}.log
  done
###iplist 里面记录了ip和游戏服的编号
done <<<"`cat /data/gulong/script/iplist | grep hunfu |awk  '{print $1,$4}'`"


本文出自 “不抛弃!不放弃” 博客,谢绝转载!

你可能感兴趣的:(工作总结)