15 lines
352 B
Bash
15 lines
352 B
Bash
#!/bin/sh
|
|
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
|
|
|
|
PGPASSWORD=$DB_PASS
|
|
export PGPASSWORD
|
|
pathB=./backup
|
|
dbUser=$DB_USER
|
|
database=$DB_NAME
|
|
|
|
find $pathB \( -name "*-1[^5].*" -o -name "*-[023]?.*" \) -ctime +61 -delete
|
|
|
|
pg_dump -Fc -h localhost -U $dbUser $database > $pathB/pgsql_$(date "+%Y-%m-%d").dump
|
|
|
|
unset PGPASSWORD
|