+ Responder ao Tópico



  1. Bom dia pessoal.
    Gostaria de tirar uma dúvida.
    Eu acabei de montar o script abaixo:

    echo "-------- LOG DO SCRIPT --------" > /var/log/script.log
    echo "Inicio: "`date` >> /var/log/script.log
    echo -n "Status: " >> /var/log/script.log

    <comando1> && <comando2> && <comando3>

    if [ $? = 0 ]
    then
    echo "OK" >> /var/log/script.log
    else
    echo "ERRO" >> /var/log/script.log
    fi
    echo "Fim: "`date` >> /var/log/script.log

    Na forma que eu montei, ele somente irá colocar "OK" caso todos os 3 comandos sejam executados com sucesso?

  2. Sim, ele só vai colocar OK caso os três comandos sejam executados com sucesso. O operador ternário && só executa o próximo comando da lista se o anterior retornar sinal 0.


    Abraços!



  3. Ao invés de usar o


    Código :
    echo "-------- LOG DO SCRIPT --------" > /var/log/script.log
    echo "Inicio: "`date` >> /var/log/script.log
    echo -n "Status: " >> /var/log/script.log

    Faça de uma maneira mais simples:

    Código :
    echo "-------- LOG DO SCRIPT --------
    Inicio: `date`
    Status:  ">> /var/log/script.log

  4. Realmente fica muito mais simples... valew pela dica.






Tópicos Similares

  1. Duvidas Modem Speedy..?
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 04-09-2002, 18:34
  2. Dúvidas Path.
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 21-08-2002, 08:52
  3. Duvidas Ipchains / Iptables!!!
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 20-08-2002, 14:39
  4. Limitar o logon e outra duvida ..
    Por MarcelScan no fórum Servidores de Rede
    Respostas: 1
    Último Post: 28-07-2002, 14:35
  5. Limitar o logon e outra duvida ..
    Por MarcelScan no fórum Servidores de Rede
    Respostas: 1
    Último Post: 24-07-2002, 20:45

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L