Ir ao conteúdo
  • Cadastre-se

PostgreSQL Backup postgreSQL pelo crontab


Posts recomendados

Olá pessoal,
Estou com algumas questões em um script de backup que estou tentando fazer funcionar.
escrevi dois scripts, para serem executados em momentos diferentes pelo crontab do centOS 7, sendo um script para criar um arquivo .sql com a data no nome e outro arquivo, para deletar os backups de 7 dias atras.

O script de backup te funcionado, porém, não da maneira que eu gostaria, ja o script de exclusão, parece não reconhecer os arquivos na pasta onde estar armazenados (um samba para compartilhar com as estações windows)

gostaria de saber se existe erros que possam causar esses problemas.
#Script de criação dos backups.sh
<pg_dump -U "usuario" "nomebanco" -F t  > /etc/samba/dados/granja_granja"$(/bin/date +%d%m%Y)".sql>
<pg_dump -U "usuario" "nomebanco" -F t  > /etc/samba/dados/granja_produtivo"$(/bin/date +%d%m%Y)".sql>
<chmod +x /etc/samba/dados/granja_granja"$(/bin/date +%d%m%Y)".sql>
<chmod +x /etc/samba/dados/granja_produtivo"$(/bin/date +%d%m%Y)".sql>
#Substitui o nome de usuário e o nome do banco por segurança.

#Script Exclusao.sh
<DATE=$(/bin/date -d "7day ago" +%d%m%Y)>
<rm -rf /etc/samba/dados/granja_produtivo-"$DATE"*.*>
<rm -rf /etc/samba/dados/granja_granja-"$DATE"*.*>

 

#Comando no crontab

<30 20 * * 1,2,3,4,5,6 root /var/lib/pgsql/backups_postgresql/postgresql/bkp_gr2_db.sh>
<30 22 * * 1,2,3,4,5,6 root /var/lib/pgsql/backups_postgresql/postgresql/expurgo_gr2_brp.sh>

Outra questão, é como os arquivos aparecem no samba(Windows) e na pasta dentro do linux.

 

image.png.38c4d727c8825dca45250734fe3e7b55.png

Os arquivos com o nome aparecendo certinho, foram renomeados dentro da pasta, o nome bugadão ali, é quando o arquivo é criado por script, tentei renomear o arquivo com o script, porém, aparece da mesma forma que os dois primeiros arquivos.

Já dentro da pasta, no CentOS, eles aparece assim:

image.thumb.png.f798bfd31c613c8e8853a133d4fec506.png

os arquivos sem o "?" no final, são os renomeados, o que possui esse "?" é o arquivo criado por script.

Desde já, agradeço a ajuda e a atenção.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!