本文共 775 字,大约阅读时间需要 2 分钟。
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,如需转载请自行联系原作者