Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 1.42 KB

cron_backup.md

File metadata and controls

49 lines (36 loc) · 1.42 KB

🐘 PostgreSQL

Автоматическое создание backup по расписанию

📔 Оглавление

Подготовка команды

Ознакомьтесь с инструкциями 🐘 PostgreSQL > Работа с backup > Создание backup 📇 Bash > Вывод даты в консоль

сделайте бекап с его датой создания

pg_dump -Fc dbname -U postgres > `date +"/root/%Y%m%d%H%M%S.dump"`

проверье его

ls -lahS /root
less -R /root/outputyourdate.dump

Создание скрипта

Ознакомьтесь с инструкцией 📇 Bash > Создание и выполнение скрипта

создайте скрит backup.sh с командой выше по инструкции

echo "Creating a backup"
pg_dump -Fc dbname -U postgres > `date +"/root/%Y%m%d%H%M%S.dump"`

Настройка cron

Ознакомьтесь с инструкцией ⏰ Cron > Настройка запуска

наберите команду

crontab -e

пропишите там

0 0 * * * /root/beckup.sh