diff --git a/backup.sh b/backup.sh new file mode 100644 index 0000000..2a19dff --- /dev/null +++ b/backup.sh @@ -0,0 +1,15 @@ +#!/bin/bash +COPIES=2 +BASE=/mnt + +echo +date +echo +echo "dumping databases" +i=$(($COPIES - 1)) +while [ $i -ge 0 ]; +do + [ -s $BASE/databases.sql.$i.gz ] && mv $BASE/databases.sql.$i.gz $BASE/databases.sql.$(($i+1)).gz + i=$(($i-1)) +done +/usr/bin/pg_dumpall -U $DB_USERNAME | gzip >$BASE/databases.sql.0.gz \ No newline at end of file