1 #########################################################################
2 # Discription: odp backup
3 # Created Time: 2021-12-12
4 #########################################################################
5 #!/bin/bash
6
7 APP_NAME=xxx
8 TARGET_DIR=/home/map/
9 BACKUP_DIR=/home/map/backup/
10 LOG_DIR=/home/map/backup/backup.log
11
12 YEAR=`date +%Y`
13 MONTH=`date +%m`
14 DAY=`date +%d`
15 FILE=$APP_NAME_$YEAR-$MONTH-$DAY.tgz
16
17 #EXEC Full_Backup Function Command""
18 Full_Backup()
19 {
20 cd $TARGET_DIR
21 tar -czvf $BACKUP_DIR/$APP_NAME/$FILE $APP_NAME \
22 #&& echo -e "$YEAR-$MONTH-$DAY----------\n $APP_NAME EXEC Full_Backup Successfully !" >> $LOG_DIR
23 echo -e "$YEAR-$MONTH-$DAY----------\n $APP_NAME EXEC Full_Backup Successfully !" >> $LOG_DIR;
24 }
25
26 Delete_Files()
27 {
28 find $BACKUP_DIR/$APP_NAME -mtime +15 -type f -name "*.tgz" -exec rm -rf {} \;
29 echo -e "$YEAR-$MONTH-$DAY----------\n $APP_NAME EXEC Delete_Files Successfully !" >> $LOG_DIR;
30 }
31
32 Full_Backup;Delete_Files;
共有 0 - shell 定时备份删除脚本