Julien Valroff <[EMAIL PROTECTED]> writes: > Le mardi 13 septembre 2005 à 01:10 +0200, [EMAIL PROTECTED] a écrit : >> Salut, >> >> Julien Valroff a écrit : >> > > [...] >> > >> > Pour cela, j'ai créé un script dans /etc/ppp/ip-down.d/ qui va lire les >> > dernières entrées du log de ppp (/var/log/ppp.log dans mon cas) et >> > chercher si l'erreur spécifique à mon problème est présente. >> > >> > Le souci, c'est que ces lignes ne sont pas présentes au moment de la >> > déconnexion, mais juste après, lors de la tentative de reconnexion. >> > Il me faut donc utiliser un temporisateur pour que cela fonctionne, mais >> > je ne trouve pas ça très propre, et cela bloque les autres scripts en >> > attendant...
[...] > Je dois mettre un temporisateur relativement long (pour le moment, je > mets un 'sleep 45', mais j'espère pouvoir réduire par la suite) : > l'erreur n'apparait que lors de la tentative de connexion suivante, qui > échoue avec, entre autres, un 'Modem hangup'. "sleep" ne rend pas la main mais "at" oui. Tu peux mettre dans ip-down.d un script qui fait : echo "/n/importe/ou/traitement_de_l_erreur.sh" | at now + 5secondes Comme ça pppd se termine rapidement et écris éventuellement le message d'erreur dans les logs. Le script traitement_de_l_erreur.sh se déclenche plus tard et décide ou non de relancer la connexion. Léo. -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

