+ Responder ao Tópico



  1. #1

    Padrão dúvida sobre script

    Como deve ser a linha dentro do meu script (shell-script), aonde eu possa testar se o dispositivo (ppp0) está ativo ou não?

    Obrigado e aguardo retorno.

  2. #2
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.928
    Posts de Blog
    1

    Padrão

    vc pode fazer de 2 formas
    uma é
    ele ira verificar o comando ifconfig |grep ppp0 | awk '{ print $1 }'
    se ele retornar em branco
    é pq esta parado
    ifconf=`ifconfig |grep ppp0 | awk '{ print $1 }'`
    if test "$ifconf" = ""; then
    echo "ppp0 parado"
    fi
    outra

    ele esta o status do pppoe caso o resultado seja down

    ele executa o echo
    ppp0=`/usr/sbin/pppoe-status |grep pppoe-status | awk '{ print $4 }'`
    if test "$ppp0" = "down"; then
    echo "ppp0 parado"
    fi



  3. #3

    Padrão

    Citação Postado originalmente por Benatto Ver Post
    vc pode fazer de 2 formas
    uma é
    ele ira verificar o comando ifconfig |grep ppp0 | awk '{ print $1 }'
    se ele retornar em branco
    é pq esta parado
    ifconf=`ifconfig |grep ppp0 | awk '{ print $1 }'`
    if test "$ifconf" = ""; then
    echo "ppp0 parado"
    fi
    outra

    ele esta o status do pppoe caso o resultado seja down

    ele executa o echo
    ppp0=`/usr/sbin/pppoe-status |grep pppoe-status | awk '{ print $4 }'`
    if test "$ppp0" = "down"; then
    echo "ppp0 parado"
    fi
    Benatto,

    Obrigado pela sua atenção!
    Mas um vez ví algo tipo: if ppp0... e que fazia o que estou querendo, mas não sei exatamente como era! Vou utilizar os seus exemplos mesmo.

    Mais uma vez obrigado.