[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Script de backup do Mysql usando o crontab para agendar sua execução



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?

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 backup@192.168.0.1:/home/backup



Reply to: