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
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
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 ...
Essaie ça :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.
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
Ç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
Partager