@@ -24,20 +24,22 @@ WAL файлы в резервную копию не копируются.
2424sudo su - postgres -c " nano ~/.pgpass && chmod 600 ~/.pgpass" # в файле нужно сохранить пароль для пользователя bkp_replicator
2525sudo su - postgres -c " nano ~/pg_backup.sh && chmod 700 ~/pg_backup.sh && bash -n ~/pg_backup.sh"
2626sudo su - postgres -c " nano ~/pg_backup.conf && chmod 600 ~/pg_backup.conf && bash -n ~/pg_backup.conf"
27- sudo nano /etc/systemd/system/pg_backup.service \
28- && sudo nano /etc/systemd/system/pg_backup.timer
27+ sudo nano /etc/systemd/system/pg_backup.service && \
28+ sudo nano /etc/systemd/system/pg_backup.timer
2929
3030# активируем и добавляем в автозагрузку
31- sudo systemctl daemon-reload \
32- && sudo systemctl enable pg_backup.timer \
33- && sudo systemctl enable pg_backup
34-
31+ sudo systemctl daemon-reload && \
32+ sudo systemctl enable pg_backup.timer&& \
33+ sudo systemctl enable pg_backup
34+ 3535# проверяем работоспособность (отладка)
3636# time sudo su - postgres -c "~/pg_backup.sh" # сделает резервную копию СУБД, выведет сообщения на экран
37- 37+ 38+ # запускаем
3839sudo systemctl start pg_backup.timer && \
3940sudo systemctl start pg_backup # сделает резервную копию СУБД только на мастере, НЕ выведет сообщения на экран
40- 41+ 42+ # проверяем статус
4143sudo systemctl status pg_backup.timer && \
4244sudo systemctl status pg_backup
4345
0 commit comments