# 读取系统时间
NOW=`date "+%H:%M:%S"`
# 时间戳
NOWTAMP=`date -d "$NOW" +%s`
# 天,月,上个月
DAY=`date +%d`
MONTH=`date +%m`
LAST_MONTH=`date +'%m' -d 'last month'`
# 指定时间戳
BACKTIME="02:00:00"
BACKTAMP=`date -d "$BACKTIME" +%s`
# 时间戳比较
if [ $NOWTAMP -gt $BACKTAMP ]; then
fi
# 判断文件是否存在,存在则删除
if [ -e $LAST_FILE ]; then
rm -f ${LAST_FILE}
fi
# 判断文件是否存在,不存在则创建、并打tar包
if [ ! -e $NOW_FILE ]; then
tar -zcf ${NOW_FILE} $CFG_DIR
RES=`echo $?`
#tar失败则删除
if [ $RES != 0 ]; then
echo "tar file:${NOW_FILE} failed"
rm -f ${NOW_FILE}
fi
fi
# 判断目录是否存在,不存在则创建
if [ ! -d $BACK_DIR ]; then
echo "make_dir=${BACK_DIR}"
mkdir -p $BACK_DIR
fi