Enviarte la ip Externa del Router al Correo.
A mi personalmente se me ha ocurrido esta forma. Es simple y fácil de implementar :D , la de él ... bueno no se leerla :D (Esta hecha en python ) osea SWAHILI para mi ... o por lo menos a eso me suena :D ,bueno tambien me suena a Monty Python (Unos monstruos).
A lo que iba .. el script.
#!/bin/bash
kk=`html2text http://checkip.dyndns.org | grep 'Current'| sed -e 's/.*: //'`
echo $kk | mail tucorreo@tocaelmondogo.com -s 'Ip Externa'
Listo .. esto lo metes en un ficherito bach , cambias la direccion de correo y a volar ...
Luego se me ocurrió hacer que se repitiese cada X horas.
Por lo que recurrí a crontab , un programa que hace las de administrador las tareas (por ejemplo , lanzar copias de seguridad, mi maravilloso script y otras cosillas :D ).
¿Como funciona crontab? Pues muy sencillo:
kk@equipo: ~$ crontab -l (lista las tareas añadidas)
kk@equipo: ~$ crontab -e (Lanza el Editor para añadir tareas)
Te sale esto:
m h dom mon dow command
Donde:
m = minutos,h = horas,dom = dias,mon = mes,dow = dia de la semana, command = comando a ejecutar.
Tendrias que añadir algo como este ejemplo:
* 1 * * * /home/usuario/superscript.sh
Guardas y listo.
Lo que hace el ejemplo es ejecutar el script cada hora .
No me enrollo mas.Si alguien lee el blog y quiere una aclaración , comentario al canto.
Bueno , espero que os haya servido de ayuda.
Nota: El scipt de Grendel esta de puta madre .. tiene mas opciones que el mio ;D ( Eso seguro ).
Etiquetas: informática, linux, tutorial
