
从远程机器拷贝文件到当地
<code>#!/bin/bash</code>
<code>##因为在这里log的文件名是以日期为名的。所以要定义一下。如果要18号的在这里更改为18就行</code>
<code>date</code><code>=`</code><code>echo</code> <code>20160317{00..23}`</code>
<code>while</code> <code>read</code> <code>sip svr</code>
<code>do</code>
<code> </code><code>for</code> <code>filename </code><code>in</code> <code>$</code><code>date</code>
<code> </code><code>do</code>
<code> </code><code>#echo -e "${sip} ${svr} ${filename} \n "</code>
<code> </code><code>rsync</code> <code>-zrtopg --password-</code><code>file</code><code>=</code><code>/etc/clientrsync</code><code>.pass gulong@${sip}::data</code><code>/services/gulong_server/</code><code>${svr}</code><code>/log/log/logsvr/error/</code><code>${filename}.log </code><code>/data/salt/version/</code><code>${svr}_${filename}.log</code>
<code> </code><code>done</code>
<code>###iplist 里面记录了ip和游戏服的编号</code>
<code>done</code> <code><<<</code><code>"`cat /data/gulong/script/iplist | grep hunfu |awk '{print $1,$4}'`"</code>
本文转自 shouhou2581314 51CTO博客,原文链接:http://blog.51cto.com/thedream/1753581,如需转载请自行联系原作者