Commande de fichier Ping

1

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

Arthur
la source
1
Quel est le problème qu'ils essaient de résoudre? Et pourquoi le F le stocke-t-il dans C: \ windows \ temp \? Ce n'est pas un endroit où un utilisateur régulier devrait pouvoir écrire.
Hennes
1
ping -t www.google.com >> C:\windows\Temp\StreamingLog.txtdonne à peu près la même sortie. Je ne sais pas trop ce que les TI essaient de faire ici ...
DavidPostill
@DavidPostill: la sortie normale du ping n'inclut pas l'horodatage. Les horodatages sont importants. Les applications alternatives de type ping, par exemple, hrpinghrping -t -T www.google.com >> file
intègrent
Notre Internet continue de chuter à des vitesses réduites, alors ils essaient de le voir chuter. Mais même quand ils le font, ils disent que ce n'est pas suffisant pour causer un problème. Nous exécutons un service de diffusion en continu qui diffuse d’un emplacement à deux autres et nous perdons nos mémoires tampons et avons une mauvaise connectivité sur une fréquence régulière. Notre fournisseur de streaming ne présente aucun problème et l'un de nos sites fonctionne correctement et est fourni par une autre société informatique.
Arthur
Ce n'est probablement pas un problème de latence, probablement de bande passante. Ping peut donc le voir, mais vous devrez peut-être utiliser de meilleures méthodes pour réduire le problème, par exemple, utiliser SNMP pour surveiller la bande passante de la connexion. iperf est également très utile si vous contrôlez les deux points de terminaison. MTR est également très pratique, car il teste la latence à chaque saut plutôt que de simplement rtt pour le point final.
MaQleod

Réponses:

0

tout ce que je vois de cette commande est un ping de base avec des détails supplémentaires

C'est exactement ce que la commande est censée faire.

Quelqu'un peut-il me faire savoir ce que toute cette ligne de code fait?

  • 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 pingsortie

  • set "data="

Efface la variable data

  • &set /p "data="

Définit la variable datasur la ligne de sortie deping

  • &if defined data echo(!time! !data!)"

Imprime le temps suivi par la sortie de pings'il existe.

  • >> C:\windows\Temp\StreamingLog.txt

Ajoute la sortie à C:\windows\Temp\StreamingLog.txt

qasdfdsaq
la source