Foros del Web » Administración de Sistemas » Unix / Linux »

Enviarme un mail con mi IP actual ???

Estas en el tema de Enviarme un mail con mi IP actual ??? en el foro de Unix / Linux en Foros del Web. Como podria hacer para que cada 30 minutos por ejemplo una maquinita linux me mande un mail con la ip actual ? o sea, el ...
  #1 (permalink)  
Antiguo 18/08/2004, 22:41
 
Fecha de Ingreso: enero-2003
Mensajes: 243
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta Enviarme un mail con mi IP actual ???

Como podria hacer para que cada 30 minutos por ejemplo una maquinita linux me mande un mail con la ip actual ? o sea, el resultado del ifconfig lo tendria que mandar por mail... asi si me cambia la ip (porque es adsl) lo mismo puedo acceder desde otro lado...

O sino algun programa bueno que realice la conexion automatica a adsl y mantenga un nombre del tipo DYNDNS?

Porque yo para Windows utilizo el DirectUpdate, y es fantastico...

Saludos!
__________________
I'm Windows.
  #2 (permalink)  
Antiguo 21/08/2004, 11:29
 
Fecha de Ingreso: agosto-2003
Mensajes: 35
Antigüedad: 20 años, 8 meses
Puntos: 0
todo se puede

cual es el primer numero de tu ip ?
consultalo con el fgrep y guardalo en un archivo texto
y despues comaparalo con la funcion diff con el antrior ip
si es diferente madalo por mail
el sig script es mas menos la idea
si lo pones en el cron que se ejecute cada hora mejor

#! /bin/csh

ifconfig | fgrep "148" > /tmp/actualip.txt
diff /tmp/actualip.txt /tmp/ultimaip.txt

if ($status>0) then
echo "Cambio la IP "
#cat /tmp/actualip.txt | mail -s "Cambio de IP " [email protected]
cat /tmp/actualip.txt
rm -f /tmp/ultimaip.txt
mv /tmp/actualip.txt /tmp/ultimaip.txt
else
echo "No a cambiado la IP"
endif
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:22.