Repeter un ping toute les 15 secondes - Shell/Batch - Programmation
Marsh Posté le 05-04-2005 à 12:24:52
ReplyMarsh Posté le 05-04-2005 à 12:52:06
Chui serieux comment je peut faire repeter l'action ... Je taff la et j'ai besoin de ca...
Marsh Posté le 05-04-2005 à 12:52:55
man ping on t'as dit?
au pire, ping --help
Marsh Posté le 05-04-2005 à 13:55:50
Ok on s'est pas compris alors voici ma commande :
ping
ping 217.217.217.2
ping 215.17.219.56
after 15 secondes goto ping
Marsh Posté le 05-04-2005 à 14:05:34
tu te mets dans une boucle infinie et tu finis par une sleep des familles
Marsh Posté le 05-04-2005 à 14:21:27
justemenjt je veut pas une boucle infini je veut que ca repète tout les x seconde ma commande
Marsh Posté le 05-04-2005 à 14:22:05
ReplyMarsh Posté le 05-04-2005 à 14:25:47
HotSurfeur a écrit : justemenjt je veut pas une boucle infini je veut que ca repète tout les x seconde ma commande |
ah ok, rien à voir avec une boucle infinie donc
Marsh Posté le 05-04-2005 à 14:26:45
tu fous ton ping dans un timer et c'est terminé
Marsh Posté le 05-04-2005 à 15:00:44
ping -i 15
Tu as fais "man ping" quand on t'as dit "man ping" ?
Marsh Posté le 05-04-2005 à 15:51:13
man ping ne fonctionne pas sous mon w2k ensuite tu peut me donner la syntaxe exact stp car sir je fait
ping -i 15 127.0.0.1
C'es le TTL que tu gere ..
Harkonnen comment avoir un timer stp ?
Marsh Posté le 05-04-2005 à 15:53:05
en même temps, si tu ne précises pas que tu es sous windows...
Marsh Posté le 05-04-2005 à 18:08:51
ReplyMarsh Posté le 06-04-2005 à 10:37:28
ce n'est pas ping qu'il faut utiliser, mais la commande tracert
tape tracert dans une cmd pour avoir la syntaxe
ps: precise sous quel os tu travailles
Marsh Posté le 07-04-2005 à 15:00:02
Rohhhh Alors : Sur un srv w2k je veut faire un .bat qui execute un ping toute les 15 secondes vers deux IP
Ping IP1
rep
rep
rep
rep
Ping IP2
rep
rep
rep
rep
Attendre 15 secondes puis
Ping IP1
rep
rep
rep
rep
Ping IP2
rep
rep
rep
rep
Attendre 15 secondes puis
Le language c'est du BATCH sous DOS (Windows>Démaré>Executé>cmd>entré)
Merci du coup de pouce..
Marsh Posté le 07-04-2005 à 18:06:18
http://www.experts-exchange.com/Op [...] 61127.html
les réponses sont en bas de la page
Marsh Posté le 12-04-2005 à 16:50:57
j'ais le même problème : je voudrais tester le réseau en envoyant des requêtes pings à intervalles réguliers.
j'avais pensé utilisé la commande pour planifier le test toutes les n secondes, mais le pb c'est que at ne prend pas en compte les secondes...
si quelqu'un a une idée, je suis également preneur
Marsh Posté le 26-07-2005 à 12:20:11
choice /t:o,5>nul REM Remplacez "5" par le délai en secondes de votre choix
Pour faire une temporisation merci POWERBATCH!
Marsh Posté le 26-07-2005 à 12:59:05
Sinon on peut le faire avec un langage de script autre, genre en python pour un poll toutes les 15s de "perdu.com" ça va donner grosso merdo
import urllib2 |
Sachant que ça affiche le numéro de l'essai (depuis le début) et la réussite ou l'échec de la tentative de connection.
En cas de réussite, le script lance 5 bips sur le tweeter et s'arrête
Marsh Posté le 26-07-2005 à 15:32:57
Y a un truc comme ca aussi!
ping 1
set VAR=0
:RE
set /a VAR+=1
if %VAR% EQU 15000 goto suite
goto RE
:suite
PING 2
Marsh Posté le 25-08-2005 à 13:40:51
une solution élégante:
Code :
|
Marsh Posté le 28-09-2005 à 11:34:34
cass pa la tete fai ton fichier bat simple comm suite.
ping ip1 >>log.txt
ping ip2 >>log.txt
ping ip3 >>log.txt
etc
apre va ds demarrer\progr\accesoir\outil system\tache planifier
la tu peu planifie ton script chaqu heur ou min
Marsh Posté le 20-11-2016 à 18:14:42
@echo off
title ping 15s
mode con: cols=15 lines=1
Color 0A
cls
:lunch
ping 217.217.217.2 -n 1
timeout 20 >nul
goto :lunch
voila sait dut batch pour bien voir la fenaitre changer sa :
mode con: cols=15 lines=1
par
mode con: cols=90 lines=30
Marsh Posté le 20-11-2016 à 18:25:17
11 ans(!) plus tard le problème doit être réglé je pense.
Marsh Posté le 05-04-2005 à 12:13:29
Comment faire svp ?