Цитата:

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

Очень удобно, если ping издаёт звуковой сигнал после каждой успешной попытки. Вы можете находиться в любом месте комнаты и отсоединять кабели, не подбегая то и дело к экрану для проверки ping.

В Linux звуковой сигнал включается с помощью опции -a команды ping.

Тайм-менеджмент для системных администраторов

Отличный совет из, пожалуй, лучшей книги по тайм-менеджменту для системных администраторов. В книге написано, как это сделать в Unix/Linux. В Windows тоже легко сделать ping со звуком, если использовать программу nhreplace, так как в Windows ping не имеет функции звукового сигнала.

Для этого перенаправляем вывод ping в nhreplace с заменой символа двоеточия на символ звукового сигнала (символ BEL с кодом 07h). Для ввода символа звукового сигнала нажимаем Ctrl-G. В результате компьютер издаёт звуковой сигнал при каждом получении ответа, соответственно, сразу будет понятно, правильный ли кабель был отключен или подключен. В выводе видно, что символ двоеточия из вывода ping пропал.

c:\>ping -t 192.168.10.202 | nhrplc -spt:":" -t:"^G"
NHREPLACE v2.6.1 * Replaces text in files * freeware * /nhreplace/


Pinging 192.168.10.202 with 32 bytes of data
Reply from 192.168.10.202 bytes=32 time=5ms TTL=64
Reply from 192.168.10.202 bytes=32 time=1ms TTL=64
Reply from 192.168.10.202 bytes=32 time=1ms TTL=64
Request timed out.
Request timed out.
Request timed out.
Reply from 192.168.10.202 bytes=32 time=1ms TTL=64
Reply from 192.168.10.202 bytes=32 time=1ms TTL=64

Использование опции форматированного текста

После выхода nhreplace v2.7.0 не требуются манипуляции с вводом символа BEL через Ctrl-G, так как новый параметр -et/-escapetext позволяет указать символ по его коду \0x07:

ping -t yandex.ru | nhrplc -spt:":" -et:"\x07"

Кроме того, чтобы не терять двоеточие, можно добавить его в замещающий текст, тогда звуковой сигнал будет работать, но двоеточие не будет удаляться:

ping -t yandex.ru | nhrplc -spt:":" -et:":\x07"

См. также

Узнать больше о программе nhreplace

Открыть справку по программе nhreplace

Скачать новую версию программы nhreplace

ping со звуковым сигналом
Метки:    

ping со звуковым сигналом: 7 комментариев

    • 28.12.2016 в 10:21
      Постоянная ссылка

      ^G вводится как Ctrl+G – это значит:
      — нажимаете и удерживаете Ctrl
      — нажимаете и отпускаете G
      — отпускаете Ctrl

      Ответить
    • 28.12.2016 в 10:26
      Постоянная ссылка

      А вообще вы подняли правильный вопрос. Потому что начиная с версии nhreplace v2.7.0 можно использовать параметр et, который позволяет задать символ ^G (он же BEL) без этих неудобных манипуляций с Ctrl:

      ping -t yandex.ru | nhrplc -spt:":" -et:"\x07"
      Ответить
    • 26.12.2016 в 22:41
      Постоянная ссылка

      Скачайте zip файл с программой nhreplace http://nhutils.ru/download/nhreplace-v2.8.1.7-binaries.zip в папку Загрузки, откройте его, скопируйте файл nhrplc.exe, выйдите из архива, вставьте в папку Загрузки.
      Откройте свойства файла nhrplc.exe, нажмите Разблокировать и OK.
      Откройте командную строку и перейдите в папку с nhrplc.exe, введя команду:

      cd /d "%userprofile%/Downloads"

      Введите команду для ping со звуком, обратите внимание – ^G надо вводить как Ctrl-G:

      ping -t 192.168.10.202 | nhrplc -spt:":" -t:"^G"
      Ответить
  • 23.12.2016 в 15:02
    Постоянная ссылка

    Доброго времени суток
    что то не работает команда
    Microsoft Windows [Version 10.0.14393]
    (c) Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены.

    C:\Users\sysadmin>ping -t 192.168.10.202 | nhrplc -spt:»:» -t:»^G»
    «nhrplc» не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *