1

我创建了一个需要进行 postgresql 备份的 shell 脚本。并删除超过 4 天的文件。但是当我运行这个脚本时。它创建:“backup_db_01_06_2012 * *”,如果我将 .backup 附加到它,备份文件将无法正常工作。你们能帮帮我吗?您可以在下面找到脚本。

CUR_DATE=$(date +"%d_%m_%Y")
BACKUP_FILE="/folder/backup/backup_db_$CUR_DATE"

find /folder/backup -name "*.backup" -type f -Btime +4d -delete

/Applications/pgAdmin3.app/Contents/SharedSupport/pg_dump \
    -h localhost -p 5432 \
    -U postgres -F c -b -v -f "$BACKUP_FILE" db
4

0 回答 0