IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Reconnecter un Modem en cas de perte de connexion


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 54
    Par défaut Reconnecter un Modem en cas de perte de connexion
    Bonjour,

    quelqu'un a une idée de script pour être lancé comme un daemon pour vérifier à chaque 2 minutes si le modem est toujours connecté (par un ping pour voir si on est connecté,...),sinon le reconnecter...


    d'avance merci

  2. #2
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 54
    Par défaut
    Une piste :

    Le modem se lance via le fichier : modem.exe

    Donc une des solutions serait de faire un : taskkill /F /IM modem.exe (si la connexion est interrompu ) et de le relancer : c:\program files\modem\modem.exe

    à vous ...

  3. #3
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Essaie ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    @echo off
    if "%1"=="" goto :help
    if "%2"=="" goto :help
    
    REM Fichier temporaire pour le filtre
    set PINGFILE=%TEMP%\testping.txt
    REM On effectue UN SEUL ping (-n 1), avec un timeout de 5 secondes (-w 5000).
    ping -n 1 -w 5000 %1 | find "perte 100" > %PINGFILE%
    
    REM Test : taille du fichier nulle = pas d'erreur. Sinon, le ping a échoué.
    if not %%~zPINGFILE==0 call :relaunch %2
    
    REM Fin du programme.
    goto :eof
    
    :help
    echo Usage: %0 ^<IPAddress to test^> ^<FileToCheck^>
    echo.
    echo IPAddress must be valid for the "ping" command.
    echo FileToCheck must be a valid executable, fully pathed.
    echo.
    goto :eof
    
    :relaunch
    REM On récupère juste le nom + extension de l'exécutable, et on le flingue.
    taskkill /F /IM %~nx1
    REM Faudra peut-être prévoir une pause ici... Décommente la ligne au besoin, mets le nombre de secondes à attendre après "n".
    REM ping 1.1.1.1 -n 5 -w 1000 > NUL
    REM On relance.
    start /b "" "%1"
    REM Retour.
    goto :eof
    Si le ping marche, rien ne se passe, sinon le batch relance le fichier spécifié en le tuant préalablement. Le batch prends deux paramètres.

    Ça devrait marcher normalement, il ne te reste plus qu'à mettre ça en tâche planifiée.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/11/2012, 10h16
  2. Perte du fichier de sécurite en cas de perte du reseau
    Par bellemeche dans le forum Sécurité
    Réponses: 4
    Dernier message: 11/07/2011, 14h37
  3. Cas de perte d'accès au DataModule d'une application
    Par cmali67 dans le forum Langage
    Réponses: 7
    Dernier message: 09/02/2009, 17h30
  4. [Struts]Redirection globale en cas de perte de session
    Par Mercenary Developer dans le forum Struts 1
    Réponses: 10
    Dernier message: 03/02/2006, 14h40
  5. [JNDI] Problème en cas de perte de connexion
    Par Marc_P dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 19/10/2004, 14h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo