1

postgresql バックアップを取得する必要があるシェル スクリプトを作成しました。そして、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