Сохранить вывод Ping в текстовом файле

Мне часто приходится пинговать серверы для статуса подключения. Есть ли способ сохранить результаты (вывод) ping в текстовом файле, чтобы я мог сохранить результаты ping всего дня в текстовом файле.

Я использую Windows XP SP3.

  • Два устройства не могут пинговать друг друга через WiFi
  • Ping server / domain и захватить его IP-адрес в Linux
  • Я не могу пинговать мой маршрутизатор с внешнего
  • Не удается разрешить хост или доступ к веб-сайту через маршрутизатор
  • Пинг сам, работает с ipv6, а не ipv4 в Windows 7
  • Почему я не могу написать себя по адресу: MyEmail@74.125.235.55?
  • Пример пинга:

    ping 192.168.1.1 -t (using windows' ping) 

    или

     ping 192.168.1.1 (using cygwin) 

  • Утилита для контроля скорости вращения вентилятора и т. Д.
  • Как загрузиться с устройства USB с использованием образа ISO
  • Включить вкладку «Безопасность» в свойствах папки проводника для домашней версии Windows XP
  • Синхронизация Outlook между двумя компьютерами?
  • Повреждение ключей клавиатуры в Windows XP
  • Отключить миниатюры в Windows XP?
  • 5 Solutions collect form web for “Сохранить вывод Ping в текстовом файле”

    Используйте перенаправление, например:

     ping 192.168.1.1 -t > filename.txt 

    Это перенаправит весь (стандартный) вывод из программы в filename.txt , который будет создан, если он не существует и перезаписан, если это произойдет.

    Вместо этого вы можете использовать >> вместо > чтобы перенаправить вывод в файл и добавить результаты в конец файла, а не переписывать (благодаря @Jane T для напоминания) .

    Обратите внимание, что вы не получите нормальный экранный вывод, если вы это сделаете.

    Обновление в ответ на комментарий

    Чтобы задерживать пинг и записывать время каждого из них, вы можете выполнять некоторые скрипты.

    Вот быстрый пакетный пакет Windows, который я выбрасывал вместе, он печатает время, пинги Google, а затем ждет 3 секунды перед повторением. Я не эксперт по пакетному файлу, поэтому, если у кого-то возникают проблемы, пожалуйста, отметьте их! И это, вероятно, не «лучший» способ добиться того, что вам нужно, – это может сделать для отдельного вопроса.

     @ECHO OFF :LOOPSTART time /T ping www.google.com -n 4 sleep -m 3000 GOTO LOOPSTART 

    Сохраните это в файле .bat где-нибудь, отредактируйте цель ping и задержите время по мере необходимости, затем запустите .bat используя перенаправление, чтобы перекачать вывод всей вещи в файл.

    Обратите внимание, что этот командный файл никогда не заканчивается , но может быть прерван Ctrl + C, а затем Y, если он запущен из cmd . (Вы должны нажать Y, потому что он спрашивает, хотите ли вы остановить пакетный файл – даже подумал, что вы не можете видеть вопрос, потому что вы перенаправили вывод!)

    Вы можете использовать:

     > ping 192.168.1.1 -t > ping-results 

    Если вы используете командную строку, просто переадресовывайте ее в taxt-файл, используя этот формат (например, ping 192.168.1.1> ping.txt). Это сделает это.

    :: PIng ISP Каждые 1 секунда и укажите дату, время и результат в текстовом файле

     @ECHO OFF :LOOPSTART date /T >>Pingtest.log time /T >>Pingtest.log ping 8.8.8.8 -n 1 >>PingTest.log sleep -m 1000 GOTO LOOPSTART 

    Также, если вы хотите увидеть результаты ping на дисплее, вы можете использовать этот код

     @ECHO OFF :LOOPSTART date /T >>Pingtest.log time /T >>Pingtest.log REM this line show you the ping results in display ping 8.8.8.8 -n 1 REM this line print the ping results in the log file ping 8.8.8.8 -n 10 >>PingTest.log sleep -m 1000 GOTO LOOPSTART 
    Давайте будем гением компьютера.