[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Louco para aprender scripts
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Louco para aprender scripts |
Date: |
Wed, 19 Mar 2008 14:51:13 -0300 |
Jose,
Veja se este one liner funciona pra vc:
curl http://whatismyip.com/ -s | grep -oE 'www.*/automation/.*asp' |
xargs curl -s
De uma olhada nesse aviso do próprio site:
http://whatismyip.com/automation/default.asp
Esqueci que o ifconfig não traz a informação "vista de fora".
2008/3/19 Jose Valdir Gama <address@hidden>:
>
>
> Amigos estou tentando entender o script abaixo pego na net para localizar o
> IP da Net, mas não está dando certo, verifiquei os arquivos criados depois
> de sido executados o script e não tem nenhum conteudo e recebo o e-mail
> sem informação de do IP.
>
> O que tem de errado no script?
>
> Pegar IP via site: http://whatismyip.com
>
> #!/bin/bash
> cd /tmp
> ARQUIVOIP=`cat /tmp/iparquivo`
> wget http://whatismyip.com/ -q -O ipatual
> cat ipatual | grep "<TITLE" | awk {'print $3'} > /tmp/ipatual.txt
> IPATUAL=`cat /tmp/ipatual.txt`
> # comparar IP atual com iparquivo
> echo $IPATUAL
> echo $ARQUIVOIP
> if [ $IPATUAL != $ARQUIVOIP ]
> then
> echo $IPATUAL
> # enviar e-mail
> DESTINATARIO="address@hidden"
> ASSUNTO="Novo IP de .."
> MENSAGEM="Novo IP $IPATUAL"
> echo "$MENSAGEM" | mail -s "$ASSUNTO" "$DESTINATARIO"
> echo $IPATUAL > /tmp/iparquivo
> fi
>
> --
> Sumare- SP
> jgamasystem - Linux a toda Prova
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"