Voilà, j'ai une RedHat 7.2 et une connexion adsl avec Alcatel Ethernet.
J'ai un script de connexion ADSL qui doit se lancer au démarrage et tourner en tâche de fond mais pour une raison que j'ignore, il s'arrête
Ce script est appellé depuis S99adsl situé dans /etc/rc.d/rc3.d.
s99adsl :
Code :
- #!/bin/sh
- # Lancement de la connexion ADSL
- /usr/local/bin/adslstart &
|
Et mon script adslstart :
Code :
- #!/bin/sh
- # Script de connexion ADSL
- PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
- rm -f /var/run/pptp/*
- sleep 20
- pptp 10.0.0.138
- #mailip &
- dns2go &
- sleep 60
- while true; do
- ping -c 2 193.252.82.154 > /dev/null || ping -c 2 212.43.196.157 > /dev/null || ping -c 2 212.43.199.29 > /dev/null || { killall pppd;killall pptp;pptp 10.0.0.138; }
- sleep 60
- killall -9 ping > /dev/null
- sleep 60
- done
|
Au démarrage de la machine, la connexion s'effectue bien ainsi que celle à dns2go. Le script se retrouve bien dans la liste des processus mais il disparait au bout d'un moment alors qu'il devrait tourner en boucle infinie !
Je ne comprends pas où peut être l'erreur sachant que le même script a toujours parfaitement bien fonctionné sur une RedHat 6.0 sur la même machine.
Si quelqu'un a une idée... ?
[jfdsdjhfuetppo]--Message édité par JBM--[/jfdsdjhfuetppo]