J'essaie de résoudre un problème d'internet. Notre société informatique a créé un fichier qui semble continuellement envoyer une requête ping à Google. Alors j'ai ouvert le journal et ils disent maintenant que nous avons corrompu le fichier, cependant, tout ce que je vois de cette commande est un ping de base avec des détails supplémentaires. Quelqu'un peut-il me faire savoir ce que toute cette ligne de code fait?
ping -t www.google.com |find /v ""|cmd /q /v:on /c "for /l %%a in (0) do (set "data="&set /p "data="&if defined data echo(!time! !data!)" >> C:\windows\Temp\StreamingLog.txt
networking
command-line
ping
Arthur
la source
la source
ping -t www.google.com >> C:\windows\Temp\StreamingLog.txt
donne à peu près la même sortie. Je ne sais pas trop ce que les TI essaient de faire ici ...hrping
hrping -t -T www.google.com >> file
Réponses:
C'est exactement ce que la commande est censée faire.
ping -t www.google.com
Pings www.google.com continuellement.
| find /v |""
Sale bidouille pour diriger la sortie ligne par ligne
cmd /q /v:on /c "
Exécute la commande suivante
for /l %%a in (0) do (
Boucles pour toujours faire ce qui suit sur chaque ligne de
ping
sortieset "data="
Efface la variable
data
&set /p "data="
Définit la variable
data
sur la ligne de sortie deping
&if defined data echo(!time! !data!)"
Imprime le temps suivi par la sortie de
ping
s'il existe.>> C:\windows\Temp\StreamingLog.txt
Ajoute la sortie à
C:\windows\Temp\StreamingLog.txt
la source