To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / deploy / config / cron.daily / 00-backup-db
History | View | Annotate | Download (191 Bytes)
| 1 | 1586:d0d59d12db94 | Chris | #!/bin/sh |
|---|---|---|---|
| 2 | 1590:c18460da6620 | Chris | |
| 3 | 1586:d0d59d12db94 | Chris | outfile="/var/files/backups/postgres-dumpall-`date +%Y%m%d%H%M`" |
| 4 | 1590:c18460da6620 | Chris | |
| 5 | 1586:d0d59d12db94 | Chris | oldmask=`umask` |
| 6 | umask 0277 |
||
| 7 | 1590:c18460da6620 | Chris | |
| 8 | 1586:d0d59d12db94 | Chris | su postgres -c /usr/bin/pg_dumpall > "$outfile" && bzip2 "$outfile" |
| 9 | 1590:c18460da6620 | Chris | |
| 10 | 1586:d0d59d12db94 | Chris | umask "$oldmask" |