Pages : 1
#1 Le 08/05/2011, à 16:10
- dcharles8
info script[RESOLU]
Bonjour,
J'ai fais un petit script pourme rénvoyer mon @IP public quand celle si change, je vous donne le scritp.
#!/bin/bash
ip0=`awk '{print $1}' ip_save`
ip1=`wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d \< -f 1 `
if [ "$ip0" != "$ip1" ]; then
echo "Envoi du mail"
echo Nouvelle @IP PUBLIC SORENE : $ip1 | mail -s IP xxxxxx@xxxxx.xxx
fi
Je sauvegarde mon ip dans un fichier ip_save.
Je voudrais savoir pourquoi pourquoi il passe dans la boucle if même quand les 2 ip sont identiques ?
Est ce qu'il y a un problème au niveau de mes variables ou bien au niveau des opéarateur ?
MErci pour votre aide
SA doit pas être grand chose mais la je bloque
Dernière modification par dcharles8 (Le 09/05/2011, à 04:55)
Hors ligne
#2 Le 08/05/2011, à 16:24
- aduxas
Re : info script[RESOLU]
if [ $ip0 != $ip1 ]; then
Hors ligne
#3 Le 08/05/2011, à 16:53
- dcharles8
Re : info script[RESOLU]
Merci pour ta réponse mais sa j'avais déjas tester et sa me fais le même résultat. Je vais revoir sa et je vous tiens au courant
Hors ligne
#4 Le 08/05/2011, à 18:33
- Hizoka
Re : info script[RESOLU]
echo "ip0 : ${ip0}_
ip1 : ${ip1}_"
if [[ "${ip0}" != "${ip0}" ]]; then
es-tu sur que tes ip sont identiques ?
car ip1 me donne : " XXX.XXX.XXX.XXX" (commence par un espace) alors que ip0 ne doit pas en avoir à mon avis....
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 08/05/2011, à 18:40
- dcharles8
Re : info script[RESOLU]
a j'avais pas penser a l'espace, a cout sur sa viens de la.
medrci, je teste sa demain et je vous tiens au courant
Hors ligne
#6 Le 08/05/2011, à 23:33
- FRUiT
Re : info script[RESOLU]
sinon au lieu de plusieurs cut y'a aussi :
ip1=$(curl ifconfig.me)
Ou
ip1=$(curl icanhazip.com)
Dernière modification par FRUiT (Le 08/05/2011, à 23:35)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#7 Le 09/05/2011, à 04:55
- dcharles8
Re : info script[RESOLU]
Bonjour,
Le problème venait effectivement de l'espace, j'ai tester avec curl et sa marche nickel
MErci a tous
Hors ligne
Pages : 1