Ubuntu 20.04 + PostgreSQL 12.6_6.1C
Установил в кроне скрипт на бэкап PostgreSQL (откуда то дёрнул, уже не помню откуда)
В скрипте указано, что копии старше трёх дней удалять, но по факту скрипт это не отрабатывает
Сам скрипт выглядит так:
#!/bin/sh
# Устанавливаем дату
DATA=`date +"%Y-%m-%d_%H-%M"`
# Записываем информацию в лог с секундами
echo "`date +"%Y-%m-%d_%H-%M-%S"` Start backup buh" >> /mnt/backup1c/buh/log/service.log
# Бэкапим базу данных base1c и сразу сжимаем
PGPASSWORD="password" pg_dump -U postgres buh | pigz > /mnt/backup1c/buh/$DATA-base1czpespace.sql.gz
echo "`date +"%Y-%m-%d_%H-%M-%S"` End backup buh" >> /mnt/backup1c/buh/log/service.log
# Удаляем в папке с бэкапами архивы старше 3-х дней
/usr/bin/find /mnt/backup1c/buh -type f -mtime +3 -exec rm -rf {} \;
Что нужно прописать, что бы старые бэкапы удалялись?
Установил в кроне скрипт на бэкап PostgreSQL (откуда то дёрнул, уже не помню откуда)
В скрипте указано, что копии старше трёх дней удалять, но по факту скрипт это не отрабатывает
Сам скрипт выглядит так:
#!/bin/sh
# Устанавливаем дату
DATA=`date +"%Y-%m-%d_%H-%M"`
# Записываем информацию в лог с секундами
echo "`date +"%Y-%m-%d_%H-%M-%S"` Start backup buh" >> /mnt/backup1c/buh/log/service.log
# Бэкапим базу данных base1c и сразу сжимаем
PGPASSWORD="password" pg_dump -U postgres buh | pigz > /mnt/backup1c/buh/$DATA-base1czpespace.sql.gz
echo "`date +"%Y-%m-%d_%H-%M-%S"` End backup buh" >> /mnt/backup1c/buh/log/service.log
# Удаляем в папке с бэкапами архивы старше 3-х дней
/usr/bin/find /mnt/backup1c/buh -type f -mtime +3 -exec rm -rf {} \;
Что нужно прописать, что бы старые бэкапы удалялись?
По теме из базы знаний
- Установка PostgreSQL 9.0.1 + 1С 8.2 Server + 1C 8.2 (клиент под wine 1.2).
- PostgreSQL на Windows – реальная альтернатива для высоконагруженных систем на базе 1С
- PostgreSQL для 1С в контейнере
- Резервное копирование и восстановление 1С баз на PostgreSQL в Windows с помощью pgAdmin, bat-файлов и планировщика
- Тонкости эксплуатации PostgreSQL
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
А как удалить файлы старше 3-х дней - масса статей в интернетах. Ваш скрипт может не работать в том случае, если Вы создаете бэкап под сеперюзером, а удалять пытаетесь под обычным пользователем.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот