Bonjour,
J'ai fait un script de reconnexion qui se lance automatiquement avec cron toutes les 5 minutes.
#!/bin/sh
# script reconnexion.sh
if ! ping -c 1 www.google.fr > /dev/null 2>&1
then
(echo -n Date ; date ) >> /tmp/ip.txt
/etc/init.d/adsl start
fi
Avec :
* ip.txt un fichier qui contient toutes les tentatives de reconnexion
* /etc/init.d/adsl start qui relance un script de connexion.
Mais voilà, même si
* ip.txt se rempli correctement à l'asbence de réponse au ping.
* /etc/init.d/adsl start donne un résultat positif quand il est a lancé seul par le shell.
Merci pour la réponse.
J'ai vérifié les droits, j'ai ajouté cette tâche par l'intermédiaire de webmin qui impose un utilisateur (root dans mon cas).
Les droits des scripts doivent-ils être 755?
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons