+ Responder ao Tópico



  1. Boa noite galera !!!!

    bom eu gostaria de fazer o seguinte

    if
    mount /dev/sdb1 /media/smart
    then
    execbkp
    else
    echo "Subject: Erro na unidade de Backup\n" > $log
    echo "hd externo com erro backup nao realizado" >> $log
    ssmtp -C /root/ssmtp.conf xxxxxl@xxxxxxx.com.br < $log

    a ideia eh a seguinte quando o mount de erro (uso hd externo) o sistema não faz o backup e me envia um email dizendo que a unidade não esta disponivel.
    ja montei uma função para que quando ele montar ele executa o bkp agora gostaria de saber como eu faço pra montar essa comparação quando de erro envia email quando montar ele executa o bkp e envia email com o status ok

  2. depende da sua distro vc pode quando montar já chamar a funcão porem não é a correta pois vc pode montar outro dispositivo e gravar o backup em lugar não desejado
    vc pode fazer um shell pra rodar a cada hora ou determinada hora primeiro um if do mont
    depois outro if da pasta onde vc vai fazer o backup caso seja outro dispositivo ele aborta ai depois de ele confirmar que esta montado e que é o dispositivo correto ele faz o backup e vc pega o resultado do backup se for true ok com sucesso false erro



  3. essa e a questao como fazer um teste ???
    tipo quando eu do o mount se ele nao achar aquele dispositivo e da erro ao montar a unidade eu quero ser avisado assim eu conecto no servidor e resolvo o problema.

    o problema hoje e que eu tenho sempre q ficar monitorando pq se o hd externo nao estiver ligado o bkp e feito e jogado no proprio disco entao nao adianta nada rs....

  4. #4
    giovannimantelli
    Dae cara...
    bom, você pode testar após o seu IF, o resultado do comando:

    echo $?

    Se a saída = 0 (zero), o comando do IF funcionou,
    Se for diferente, ocorreu algum erro e você pode então enviar o email.

    Att






Tópicos Similares

  1. Ajuda com Shell Script
    Por cldn no fórum Servidores de Rede
    Respostas: 2
    Último Post: 22-06-2011, 10:08
  2. Filtro de string no shell script
    Por thiago304 no fórum Servidores de Rede
    Respostas: 1
    Último Post: 30-11-2010, 07:41
  3. Ajuda com Shell Script
    Por silviords no fórum Linguagens de Programação
    Respostas: 0
    Último Post: 30-08-2007, 16:47
  4. Ajuda com shell script BÁSICA!!
    Por _AGM_ no fórum Servidores de Rede
    Respostas: 2
    Último Post: 09-11-2006, 21:50
  5. heeeelp!!! sed com variáveis no shell-script
    Por cachioli no fórum Servidores de Rede
    Respostas: 2
    Último Post: 17-06-2005, 10:56

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L