首页服务器Web服务器 tomcat应用文件备份脚本及日志备份脚本的示例代码

tomcat应用文件备份脚本及日志备份脚本的示例代码

下面先给大家介绍tomcat应用文件备份脚本 #!/bin/bash#Back up the entire tomcat8080-dist to the /backup directorybackuppath=/mnt/tomcat8080-dist/webapps/backpath=…

下面先给大家介绍tomcat应用文件备份脚本

#!/bin/bash#Back up the entire tomcat8080-dist to the /backup directorybackuppath=/mnt/tomcat8080-dist/webapps/backpath=/backup/backup-tomcat8080-dist/action=/backup/backup-tomcat8080-dist/APPNAME=distBACKUPNAME1=distBACKUPNAME2=spongod-module-adminBACKUPNAME3=spongod-module-interfacefor i in 1,2,3do    echo "" >>/backup/log/backup.logdoneecho "this backup start!" >>/backup/log/backup.log#echo "----STRAT BACKUP TIME:`date '+%Y%m%d-%H%M'`" >>/backup/log//backup.logif [[ -n $backpath ]] && [[ -n $backuppath ]];then    echo "--------STARTUP BACKUP TIME:`date '+%Y-%m-%d-%H-%M'`-------" >>/backup/log/backup.log    cd /mnt/tomcat8080-dist/ 2>> /backup/log/backup.log    time=`date '+%Y-%m-%d-%H-%M'`    tar czf /backup/backup-tomcat8080-dist/$APPNAME-$time/.tar.gz webapps/$BACKUPNAME1/ webapps/$BACKUPNAME2/ webapps/$BACKUPNAME3/ 2>>/backup/log/BackupFailed.log    if [ $? -eq 0 ];then        echo -e "----/033[32m BACKUP SUCCESSFUL/033[0m-----------------------" >>/backup/log/backup.log        echo "--------BACKUP END TIME is:`date '+%Y-%m-%d-%H-%M'`--------" >>/backup/log/backup.log        echo "This backup ends" >>/backup/log/backup.log        for i in 1,2,3        do            echo "" >>/backup/log/backup.log        done    else        echo -e "----/033[31m Backup failed, please try again /033[0m -------------" >>/backup/log/BackupFailed.log        echo "--------Failed Time:`date '+%Y-%m-%d-%H-%M'`-----------" >>/backup/log/BackupFailed.log    fifi#Delete files from three days awayecho "" >>/backup/log/delete-backup.logecho "start deleted file" >>/backup/log/delete-backup.logfind $action -mtime +3 -type f |xargs rm -fif [ $? -eq 0 ];then    echo "----------File deleted successfully--------------" >>/backup/log/delete-backup.logelse    echo "----------File deletion failed-------------------" >>/backup/log/delete-backup.log    echo "" >>/backup/log/delete-backup.logfi
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/4018.html
上一篇使用jib打包docker镜像实战
下一篇 ubuntu16.04自动设置行号的步骤详解
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部