allez juste pour le fun
un script tout frais, qui envoie l'ip publique par mail
nécessite wget mail cmp que des commande de base toute dispo sur ubuntu sauf a trafiquer séverement
juste un truc à faire le rendre executable et le placer dans cron
pour cron c'est facile regarde à crontab sur google... choisi une frequence assez élevé
mais un truc comme ca devrai faire l'affaire (actualisé toute les 10 min)
crontab -e puis tu tape ca
Code :
- */10 * * * * /home/myckey/.autoipmail.sh
|
offcourse tu place ce script /home/mickey
en considerant que le login de ton pote soit mickey
tu le nomme .autoipmail.sh (c'est mon oeuvre je choisi le nom!)
tu le chmod 100
et bien sur tu édite l'adresse mail dans le script
j'espere que le mta est bien configuré!
Code :
- #!/bin/bash
- #
- # script d'envoie d'adresse IP publique par mail à utiliser avec cron
- # par ducon3d sur hardware.fr
- # tadam!
- if [ ! -f ipactual ]; then
- touch ipactual
- fi
- wget http://www.whatismyip.com/automation/n09230945.asp -q -O ipget
- cmp -s /dev/null ipget
- if [ $? -eq 0 ]; then
- exit 0
- fi
- echo -e "\n" >> ipget
- cmp -s ipget ipactual
- if [ ! $? -eq 0 ]; then
- mv ipget ipactual
- cat ipactual | mail -s 'IP mickey' mickey@dysneyland.com
- fi
- exit 0
|
edit : j'ai pas testé l'envoie de mail je suis une distrib cassé là donc ...
re-edit: je vien de testé en local le mail est ok, a toi de configurer le mta pour qu'il envoie sur le net.
Message édité par ducon3d le 20-11-2009 à 01:04:59