[PostgreSQL] Delete Back up File

BackUp File 삭제 Command #

7일 기준 #

 1command:
 2- /bin/bash
 3- -c
 4- |
 5  delete_date=$(date -d "7 day ago" +"%Y-%m-%d_%H:%M:%S")
 6  files=$(find /backups -type f)
 7  for file in $files; do
 8    if [[ $file =~ day ]]; then
 9      created=$(stat -c %y $file)
10      echo $created
11      if [[ $created < $ delete_date ]]; then
12        echo "삭제할 파일: $file"
13        rm $file
14      fi
15    fi
16  done

24시간 기준 #

 1command:
 2- /bin/bash
 3- -c
 4- |
 5  delete_date=$(date -d "24 hour ago" +"%Y-%m-%d_%H:%M:%S")
 6  files=$(find /backups -type f)
 7  for file in $files; do
 8    if [[ $file =~ min ]]; then
 9      created=$(stat -c %y $file)
10      echo $created
11      if [[ $created < $ delete_date ]]; then
12        echo "삭제할 파일: $file"
13        rm $file
14      fi
15    fi
16  done
Advertisement