Hum,
Com o ifconfig você consegue resolver também:
$ while echo; do if [ -z $(ifconfig -s eth0 | grep -wio bmu) ]; then
echo "FORA DO AR"; fi;sleep 1;done
[]'s,
M.
2011/1/6 Flavio Torres<address@hidden<fla_torres%40yahoo.com.br>
:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 01/06/2011 11:53 AM, Standler meir wrote:
Olá Pessoal,
Olá,
Pra uma situação até funciona, porém eu queria que ver uma forma de eu
ler o message e comparar sempre que apercer "link down" faça isso e
quando aparecer "link up" faça aquilo.
Você já fez isto com o if anterior, basta adicionar outro teste onde
desejar, veja:
$ A="nok" ; [ $A == "nok" ]&& echo "A nok" || echo "A ok"
A nok
$ A="ok" ; [ $A == "nok" ]&& echo "A nok" || echo "A ok"
A ok
E para testar uma mensagem no /var/log/messages, faça:
$ logger "LOL - 1" ; tail /var/log/messages -n 1
Jan 6 13:01:23 cinzento ftorres: LOL - 1
[]'s
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk0l2YUACgkQNRQApncg296FDACdELLK9y8uLKp8n6GSFggF3eFM
ypkAmwdxZ0nl2IbCIW+LDF/KK+P8wWyT
=KoRc
-----END PGP SIGNATURE-----
------------------------------------
----------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação,
como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
prévio aviso.
----------------------------------------------------------
Sair da lista: address@hidden<shell-script-unsubscribe%40yahoogrupos.com.br>
----------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
----------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Moacir da Cruz Souza Filho
Analista de Sistemas: Suporte Unix Avançado
Mestrando em Ciências da Computação
Bacharel em Engenharia da Computação
Técnico em Eletrônica
Linux user #449600
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=