Ping continu toutes les x secondes. - Win 10 - Windows & Software
Marsh Posté le 26-07-2020 à 15:35:39
Mais oui je suis bête, avec cette commande sans l'argument "t" ça devrait faire l'affaire.
Code :
|
EDIT: Ah bah non, il me fait un ping normal, 4 requêtes et se finit…
EDIT2: -i c'est un argument avec le ping de Linux... Pfff
Du cout existe-t-il un moyen de le faire sous Windows ?
Marsh Posté le 26-07-2020 à 16:34:05
TheDarkgg a écrit : Mais oui je suis bête, avec cette commande sans l'argument "t" ça devrait faire l'affaire.
|
wsl ?
Marsh Posté le 26-07-2020 à 17:30:03
Z_cool a écrit : |
Oui c'est vrai, ce n'est pas idiot, exécuter le commande Linux ping sous WSL.
Sinon en recherchant effectivement il n'y aucune possibilité de le faire avec le PING Windows à moins de créer un script qui va geler le processus toutes les x secondes mais je trouve que c'est un peu trop du chipotage ... Faire un timeout.
https://superuser.com/questions/345 [...] ponse-time
Merci pour l'info Z_cool je n'y avais pas du tout pensé !
Marsh Posté le 26-07-2020 à 18:09:59
Powershell est ton ami.
Test-Connection possède l'argument "Delay" qui permet d'espacer l'envoi des paquets de "X" secondes. Par contre pas d'équivalent du -t de ping mais avec "Count" à "très grande valeur" ça marche.
Ou alors en une ligne très simple (pas de Delay mais utilisation de Count pour envoyer un seul paquet et la boucle infinie se charge du reste avec un Start-Sleep)
While ($true) { Test-Connection -Count 1 www.google.com ; Start-Sleep -Seconds 3 }
EDIT : a priori avec Powershell 7 Test-Connection a maintenant l'argument "Repeat".
https://docs.microsoft.com/en-us/po [...] wershell-7
Marsh Posté le 27-07-2020 à 09:33:36
Ryo-Ohki a écrit : Powershell est ton ami. |
Oui pas mal aussi l'idée, merci !
Marsh Posté le 29-07-2020 à 10:13:52
bonjour,
sinon avec le commutateur -w
tu fais ping -w 1000 - t 192.168.1.1
Marsh Posté le 29-07-2020 à 10:51:51
Non l'argument W permet de modifier le temps d'attente du message de retour du serveur pingé avant d'afficher un message d'erreur "Request timed out".
Donc dans mon cas, ça ne m'intéresse pas mais merci quand même.
Marsh Posté le 26-07-2020 à 15:29:32
Bonjour,
Y a-t-il moyen avec la commande "ping.exe" de faire un ping continu sur une adresse ip mais le ping ne doit s'exécuter que toutes les x secondes.
J'ai essayé cette commande mais elle ne fonctionne pas comme je le voudrais:
La commande à le même comportement que:
Une solution ou le ping continu (-t) n'est pas compatible avec d'autres arguments ?
Merci d'avance.