两个运维人员备份war包对比


1、

2、

 

觉得哪一个像是干了四五年的运维做的war包备份

 

下面是我在使用jenkins写的一个备份脚本请大神看下有什么问题么

#!/bin/bash
date=$(date "+%Y%m%d%H%M")
#时间
ym=ZQSD
#源码名称
zqsd=ZQSD
#需要备份源码的名称
back=/usr/local/wj-back/zqsd-war
#备份文件位置
ymlj=/usr/local/wj
#提交后文件所在的位置
tomcat=/usr/local/tomcat/webapps
#项目路径
\cp -rf $tomcat/$zqsd.war $back/$zqsd${date}.war
#unzip $ymlj/$ym.war -d $ymlj/$ym
\cp -rf $ymlj/$ym.war $tomcat/$zqsd.war
rm -rf $ymlj/$ym.war
cd $back
if [ $? -eq 0 ];
then
echo $back
echo "Contains file:"
#输出所有的内容
echo *
num=`ls -l $zqsd*.war| grep '^-' | wc -l`;
#判断文件夹的数量是否超过5个(我只想保留最新的5个文件夹)
if [ $num -gt 5 ];
then
#计算超过5个多少
wnum=`expr $num - 5`
clean=`ls -tr | head -$wnum | xargs`
echo "will delete file:"
echo ${clean}
#-n1 每次处理1个文件
ls -tr | head -$wnum | xargs -i -n1 rm -rf {}
fi
fi

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM