Je viens de créer un script qui fonctionne correctement lorsque je le lances en ligne de commande.
Pour me faciliter la vie, je l'ai inséré dans le répertoire /etc/init.d pour le lancer au démarrage. Le script se lance sans problème.
Malgré tout j'ai le problème suivant :
Mon script se charge de récupérer au début mon adresse IP public et lors du démarrage ça ne fonctionne pas.
Voici le code (que j'ai récupéré sur le net )
Code: Select all
FICHIERTMP="monip.html"
FICHIERIP="monip.txt"
wget -q www.monip.org -O $FICHIERTMP
iconv -f iso8859-1 -t utf8 $FICHIERTMP | sed -nre 's/^.* (([0-9]{1,3}\.){3}[0-9]{1,3}).*$/\1/p' > $FICHIERIP
if [ -s $FICHIERIP ]; then
IP="$(cat $FICHIERIP)"
echo "Adresse IP publique : "$IP
else
echo "Pas d'ip publique "
exit
fi
D'où vient le problème ?
Ma connexion internet n'est pas encore active au démarrage ?
Merci de m'aider à résoudre cette anomalie.
Rémi