1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<code>[root@ansible-01 </code><code>op</code><code>]</code><code># cat scp_app.sh </code>
<code>#!/bin/bash</code>
<code>deploydir=</code><code>/data/vsftpd</code>
<code>if</code> <code>[ $</code><code># -ne 1 ] ; then</code>
<code> </code><code>echo</code> <code>"example: sh scp_app.sh filename"</code>
<code> </code><code>exit</code>
<code>fi</code>
<code>if</code> <code>ssh</code> <code>10.10.4.111 </code><code>test</code> <code>-e </code><code>/home/applog/</code><code>$1 </code>
<code>then</code>
<code> </code><code>echo</code> <code>"$1 exist in dir /home/applog"</code>
<code> </code><code>[ -f $deploydir/$1 ] && </code><code>mv</code> <code>$deploydir/$1 $deploydir/$1.`</code><code>date</code> <code>"+%Y%m%d%H%M%S"</code><code>`</code>
<code> </code><code>scp</code> <code>10.10.4.111:</code><code>/home/applog/</code><code>$1 $deploydir</code>
<code>elif</code> <code>ssh</code> <code>10.10.4.111 </code><code>test</code> <code>-e </code><code>/appdir/deploy/</code><code>$1 </code>
<code> </code><code>echo</code> <code>"$1 exsist in dir /appdir/deploy"</code>
<code> </code><code>scp</code> <code>10.10.4.111:</code><code>/appdir/deploy/</code><code>$1 $deploydir</code>
<code>else</code>
<code> </code><code>echo</code> <code>"$1 not exist!!!"</code>
<code>find</code> <code>$deploydir -</code><code>type</code> <code>f -cmin -1</code>
本文轉自1321385590 51CTO部落格,原文連結:http://blog.51cto.com/linux10000/1925747,如需轉載請自行聯系原作者