Como verificar se meu job do cron para backup usando tar foi bem-sucedido [closed]

0

Eu tenho um cron job para colocar sites de backup e bancos de dados e fazer upload do backup para um NAS.

Em vez de verificar os arquivos tar no NAS. Existe alguma maneira de verificar se o processo de backup tar foi concluído com sucesso?

    
por Adrian 29.10.2013 / 00:02

1 resposta

3

Olhando como você formula sua pergunta, tenho a impressão de que seu conhecimento sobre o Linux não é muito extenso. Se este for o caso:

  1. No script, responsável pela execução do processo de backup, coloque essas linhas logo após a linha que contém o comando tar -cvf...

    result=${?}
    if [ ${result} -ne 0 ]
    then
       echo "tar backup failed" | mailx -s "backup results" [email protected]
    else 
       echo "tar backup completed successfully" | mailx -s "backup results" [email protected]
    fi
    

    -ou -

    se você tiver um comando tar em seu crontab, certifique-se de ter um endereço de e-mail válido no arquivo / etc / passwd para o usuário, executando o backup tar (provavelmente root ), de modo que, quando este trabalho cron falhar, o sistema enviará um email para o endereço especificado.

  2. neste momento, verifique se o seu servidor é capaz de enviar e-mails para os servidores de e-mail da sua empresa. Se você não tiver certeza de como isso é feito, procure ajuda na administração do sendmail.

por 29.10.2013 / 00:40

Tags