#!/bin/bash #備份腳本 保留最近30天的備份 PRO_DIRS=/var/resin/webapps/COSAPI BAK_DIRS=/data/cos_backup DATE_DAY=30 BAK_FILE_DATE=`date +%Y%m%d%H%M-%S` if [ ! -d ${BAK_DIRS} ];then mkdir -p ${BAK_DIRS} #else # echo "Directory exsits" fi cd $(dirname ${PRO_DIRS}) tar zcf ${BAK_DIRS}/COSAPI-${BAK_FILE_DATE}.tar.gz $(basename ${PRO_DIRS}) find ${BAK_DIRS} -mtime +${DATE_DAY} -exec rm -rf {} \;