LINUX.ORG.RU

История изменений

Исправление DRVTiny, (текущая версия) :

https://github.com/DRVTiny/pgbackupsh/blob/master/kissobak.sh
Зависит от: https://github.com/DRVTiny/bash4-debug-infra, содержимое последнего должно найтись в /opt/scripts/functions

mkdir -p /opt/scripts
git clone git@github.com:DRVTiny/bash4-debug-infra.git /opt/scripts/functions
Примеры INI-конфигов найдутся в дистрибутивном комплекте, кидать их нужно в ~/.kissobak того пользователя, который делает бэкап.
Аутентификация - по ключам без пассфразы или с настроенным ssh-agent'ом. Лог по умолчанию пишет в /var/log/postgresql/backup.log Активно использует $HOSTNAME, полагая, что это нечто доступное с внешних хостов. Бэкапы пишет в /backup/postgresql/HOST/{base,wals}
В итоге должно работать вот так (просто пример, там ещё 3 вида команд):
./kissobak.sh base HOST

Исходная версия DRVTiny, :

https://github.com/DRVTiny/pgbackupsh/blob/master/kissobak.sh
Зависит от: https://github.com/DRVTiny/bash4-debug-infra, содержимое последнего должно найтись в /opt/scripts/functions

mkdir -p /opt/scripts
git clone git@github.com:DRVTiny/bash4-debug-infra.git /opt/scripts/functions
Примеры INI-конфигов найдутся в дистрибутивном комплекте, кидать их нужно в ~/.kissobak того пользователя, который делает бэкап.
Аутентификация - по ключам без пассфразы или с настроенным ssh-agent'ом. Лог по умолчанию пишет в /var/log/postgresql/backup.log Активно использует $HOSTNAME, полагая, что это нечто доступное с внешних хостов. Бэкапы пишет в /backup/postgresql/HOST/{base,wals}
В итоге должно работать вот так:
./kissobak.sh base HOST