Publicada por aag.le em 17/07/2007 - 15:09h:
* aag.le usa Slackware

Estou com problema no cron. Criei um arquivo backup.sh para fazer o backup do meu banco de dados. Agendei esse backup no cron, só que quando executo, ele não gera os backups. Fiz um teste utilizando um banco de dados pequeno, e ele funcionou, só que quando mando executar o backup de um banco grande, ele cria o arquivo de backup com tamanho 0. Alguém poderia me ajudar?

  
 
Resposta de pirolla em 17/07/2007 - 15:24h:
* pirolla usa Debian
* pirolla tem conceito: 8.5
 


Seria interessante ver o script...

Att.,
Pirolla.

 
Resposta de aag.le em 17/07/2007 - 15:39h:
* aag.le usa Slackware
* aag.le tem conceito: nenhum voto.
 


O arquivo de backup é este:
#!/bin/bash

gbak -user SYSDBA -pas masterkey -l -t -v /banco/banco1.fdb /banco/BACKUP/banco1.fbk
gbak -user SYSDBA -pas masterkey -l -t -v /banco/banco2.fdb /banco/BACKUP/banco2.fbk
gbak -user SYSDBA -pas masterkey -l -t -v /banco/banco3.fdb /banco/BACKUP/banco3.fbk

Faço o backup desses três bancos, mas o banco1 e banco3 são grandes e o banco2 é pequeno, se eu mandar executar o backup só do banco1 ou do banco3, ele não cria o backup, mas se mandar só o banco2, e gera o backup. E se eu mandar gerar o script manualmente, ele funciona normal, ou seja, faz o backup dos 3 bancos.

O que pode ser?

Obrigado


 
Resposta de pirolla em 17/07/2007 - 17:07h:
* pirolla usa Debian
* pirolla tem conceito: 8.5
 


Não conheço o gbak...
Já tentou passar o caminho completo do binário!?

Exemplo:
/usr/bin/gbak -user [...]

O cron é meio chato as vezes... Ele usa o profile de usuário padrão (/etc/profile acho) que às vezes não tem no PATH o diretório que você precisa. Uma vez tive problema que ele não rodava se o usuário do ldap não contivesse a classe posixAccount, se não me engano.

Esse sistema aqui não tem aviso, se quiser que eu responda de novo, me manda um email pela minha página de perfil aqui.

Att.,
Pirolla.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts