Инструменты пользователя

Инструменты сайта


postgresql_backup

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
postgresql_backup [16.04.2024 12:05] – создано auginpostgresql_backup [08.07.2024 11:51] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 nano /opt/bakup.sh nano /opt/bakup.sh
  
-<pre>+<code bash>
 #!/bin/sh #!/bin/sh
  
Строка 17: Строка 17:
 ssh root@bs "/home/disk1/sql_bases/clean.sh $BAK_DIR" ssh root@bs "/home/disk1/sql_bases/clean.sh $BAK_DIR"
  
-</pre>+</code>
  
 nano /etc/cron.d/backup-postgresql nano /etc/cron.d/backup-postgresql
-<pre>+<code bash>
 # backup postgres # backup postgres
 0 1 * * * root /opt/bakup.sh 0 1 * * * root /opt/bakup.sh
  
-</pre>+</code>
  
 на бекап сервере на бекап сервере
 cat clean.sh cat clean.sh
-<pre>+<code bash>
 #!/bin/bash #!/bin/bash
  
Строка 50: Строка 50:
   done   done
  
-</pre> +</code>
 * восстановление * восстановление
-<pre>+<code bash>
 cat /opt/restore.sh cat /opt/restore.sh
 #!/bin/sh #!/bin/sh
Строка 64: Строка 63:
 su -l postgres -c "createdb $1" su -l postgres -c "createdb $1"
 ssh root@bs "gunzip < $BAK_DIR/$DATE/$1.sql.gz" | su -l postgres -c "psql $1" ssh root@bs "gunzip < $BAK_DIR/$DATE/$1.sql.gz" | su -l postgres -c "psql $1"
-</pre>+</code>
  
postgresql_backup.1713269105.txt.gz · Последнее изменение: 08.07.2024 11:48 (внешнее изменение)