歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

本地文件備份腳本

#!/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 {} \;

 

Copyright © Linux教程網 All Rights Reserved