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