Backup no Google Drive - Debian [RESOLVIDO]

1. Backup no Google Drive - Debian [RESOLVIDO]

Daniel
dpitta

(usa Debian)

Enviado em 05/08/2016 - 10:39h

Bom dia,
Fiz um script que faz backup no Google Drive.
Esse script faz backup dos arquivos de configuração do meu servidor e do banco de dados.

Quando rodo o script na mão ./faz_backup_gdrive.sh ele funciona normalmente.
Ele faz um tar com meus arquivos e joga para o Gdrive
Ele faz um dump do meu banco e joga para o Gdrive

Já quando mando ele executar pelo CRON
Ele faz um tar com meus arquivos e joga para o Gdrive
Ele faz um dump do meu banco mas NÃO joga para o Gdrive

O que pode ser?






  


2. Re: Backup no Google Drive - Debian [RESOLVIDO]

Anderson Moreira dos Santos
m00b

(usa Outra)

Enviado em 05/08/2016 - 13:39h

Será que não pode ser pelo fato do dump demorar um certo tempo e ele acabar por cancelar a última ação?, já tentou monitorar pra ver?,



3. Re: Backup no Google Drive - Debian [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/08/2016 - 14:43h

dpitta escreveu:

Bom dia,
Fiz um script que faz backup no Google Drive.
Esse script faz backup dos arquivos de configuração do meu servidor e do banco de dados.

Quando rodo o script na mão ./faz_backup_gdrive.sh ele funciona normalmente.
Ele faz um tar com meus arquivos e joga para o Gdrive
Ele faz um dump do meu banco e joga para o Gdrive

Já quando mando ele executar pelo CRON
Ele faz um tar com meus arquivos e joga para o Gdrive
Ele faz um dump do meu banco mas NÃO joga para o Gdrive

O que pode ser?


Boa tarde dpitta.
Poste o script para analisarmos . . .

No aguardo,
Marcelo Oliver



4. Re: Backup no Google Drive - Debian [RESOLVIDO]

Daniel
dpitta

(usa Debian)

Enviado em 05/08/2016 - 16:36h

Já resolvi o problema obrigado.
Eu estou usando para jogar os arquivos para o GDRIVE o RCLONE e não estava passado o caminho completo do arquivo.
Quando eu rodava não mão ele encontrava pois eu estava executando o script de dentro do mesmo diretório, mas quando o CRON executava o script ai ele não encontrava o arquivo.


Estava assim

DATA=`date +%d-%m-%Y-%H%M%S` #pega data atual
BACKUP_DIR=/backup2
CONF_TAR=/config-$DATA.tar.gz

$RCLONE copy $CONF_TAR meugoogleDrive

Resolvi assim
$RCLONE copy $BACKUP_DIR/$CONF_TAR meugoogleDrive






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts