• [^] # Re: ping sans timeout

    Posté par . En réponse au message Un script d'apel qui se bloque lors d'une erreur. Évalué à 2.

    Tu tue l'ancien pppd avec un kill lancé en détaché ( "&" ).
    Donc le signal de terminaison est envoyé, et pppd fait son travail de fin propre (il ferme la connexion, etc). Mais ton script se poursuit en parallele. Donc le nouveau pppd se lance alors que l'ancien n'est pas encore fini.

    Lance ta commande kill normalement, et attend un peu, au besoin teste que l'ancien pid a enfin disparu, avant de poursuivre ta boucle.