Repeter un ping toute les 15 secondes

Repeter un ping toute les 15 secondes - Shell/Batch - Programmation

Marsh Posté le 05-04-2005 à 12:13:29    

Comment faire svp ?

Reply

Marsh Posté le 05-04-2005 à 12:13:29   

Reply

Marsh Posté le 05-04-2005 à 12:17:55    

man ping

Reply

Marsh Posté le 05-04-2005 à 12:18:35    

pardon ?

Reply

Marsh Posté le 05-04-2005 à 12:24:52    

http://www.york.edu/alumni/Reunion/pics/Ping%20Pong.JPG


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 05-04-2005 à 12:26:24    

rtfm

Reply

Marsh 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...

Reply

Marsh Posté le 05-04-2005 à 12:52:55    

man ping on t'as dit?
au pire, ping --help [:w3c compliant]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

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

Reply

Marsh Posté le 05-04-2005 à 14:05:34    

tu te mets dans une boucle infinie et tu finis par une sleep des familles [:spamafote]

Reply

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  
 

Reply

Marsh Posté le 05-04-2005 à 14:21:27   

Reply

Marsh Posté le 05-04-2005 à 14:22:05    

[:jofission]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh 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 :o

Reply

Marsh Posté le 05-04-2005 à 14:26:45    

tu fous ton ping dans un timer et c'est terminé


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 05-04-2005 à 15:00:44    

ping -i 15
Tu as fais "man ping" quand on t'as dit "man ping" ?

Reply

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 ?

Reply

Marsh Posté le 05-04-2005 à 15:53:05    

en même temps, si tu ne précises pas que tu es sous windows... [:mlc]

Reply

Marsh Posté le 05-04-2005 à 16:30:41    

Ahn sorry ... Donc ? Personne ne sait ?

Reply

Marsh Posté le 05-04-2005 à 18:08:51    

HotSurfeur a écrit :


Harkonnen comment avoir un timer stp ?


t'utilises quel langage ?

Reply

Marsh 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

Reply

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..

Reply

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


Message édité par Harkonnen le 07-04-2005 à 18:06:46

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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


Message édité par andlio le 12-04-2005 à 16:51:13
Reply

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!

Reply

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
import threading
 
tries = 0;
 
def timerAction():
    global tries
    tries += 1
    print "Try %d"%(tries)
    try:
        urllib2.urlopen('http://www.perdu.com')
    except urllib2.URLError:
        t = threading.Timer(15.0, timerAction)
        print "Failed...\n"
        t.start()
    else:
        for i in range(5):
            print chr(7),
        print "\nwww.perdu.com accessible"
 
timerAction()


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 :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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

Reply

Marsh Posté le 25-08-2005 à 13:40:51    

une solution élégante:
 

Code :
  1. @echo tempo
  2. ping -n 20 localhost>nul
  3. @echo j'ai attendu 20s

Reply

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

Reply

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


Message édité par lexplai3rmax le 20-11-2016 à 18:15:27

---------------
Psedo :
Reply

Marsh Posté le 20-11-2016 à 18:25:17    

11 ans(!) plus tard le problème doit être réglé je pense. :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed