Em 19/03/07, Ricardo Socreppa<[EMAIL PROTECTED]> escreveu:
Ola Pessoal
Estou tendo o seguinte problema com o meu script de backup do Mysql,
onde o mesmo faz a geração do backup, compacta e depois envia via SCP.
Quando executo o script via prompt o mesmo funciona e envia o arquivo
compactado para outro servidor, agora quando agendo o script no crontab
ele só roda parte do script, ou seja ele cria o arquivo de backup, mas
não compacta e nem envia para o servidor de backup, segue abaixo o meu
script de backup.
O que pode estar acontecendo de errado?
Declare explicitamente os caminhos dos programas, ou através da
variável $PATH, ou melhor ainda, chamando os programas pelo caminho
completo. O PATH que o cron utiliza nem sempre é igual ao PATH do
usuário root.
Fabiano
Desde já Agradeço
Ricardo.
#!/bin/bash
# Define das Variaveis
NOARQUIVO="bkp-`date +%d_%m_%Y__%H_%M`"
# Rotina para gerar o backup do Banco de dados
mysqldump --host=localhost --user=root --password=xxxxx --database mysql
> /var/backup/$NOARQUIVO.sql &&
# Compactando o Arquivo
tar -cvzf $NOARQUIVO.tar.gz $NOARQUIVO.sql &&
# Faz a transferencia do arquivo para o servidor de backup
scp $NOARQUIVO.tar.gz [EMAIL PROTECTED]:/home/backup
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
--
Abraços,
Fabiano