Позвольте локальному компьютеру подать звуковой сигнал, когда какое-нибудь событие произойдет на пульте?


12

Хотя я подключен к серверу через SSH, я хочу получать уведомления о некоторых событиях. НО не по электронной почте.

Я бы предпочел использовать звуковой сигнал для этого оповещения.

Однако, если я поставлю звуковой сигнал как реакцию, он будет издавать звуковой сигнал на сервере, который, конечно, я не слышу: D

Есть ли способ получить оповещение, просто, а не с помощью электронной почты или любой другой сложной системы оповещения?


Какую ОС вы используете? Кроме того, вы используете программу, похожую на putty или просто оболочку?
Cyroxx

вокруг меня linux: D, иногда какой-то старый bsd
mariotanenbaum

Ответы:


6

Создайте псевдоним для beep to echo -en "\ 007" (символ beep (bell))

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


1
Боюсь, вы не поняли, что мне нужно. Я подключен с локального компьютера к серверу через SSH. Терминал всегда открыт, хотя я не смотрю, что там происходит. Я хочу, чтобы меня предупредили, когда что-то там происходит. Однако, если я запускаю звуковой сигнал на удаленном сервере после какого-то события, которое я ловлю, он будет
издавать

Да, я понимаю. Установите в эмуляторе терминала звонок (который вы используете для подключения по ssh и выполните команду echo -en "\ 007"). Вы должны услышать звонок.
Марек Вайдзик

Хм, это не работает. Если я вас правильно понял, я создаю псевдоним псевдоним beep = 'echo -en "\ 007"' локально, подключаюсь к удаленному серверу, и какой бы сигнал не звучал на удаленном сервере, я услышу это на моей локальной машине?
Мариотаненбаум

Да, если ваш терминал настроен правильно, он будет воспроизводить звук или экран флэш-памяти
Марек Вайдзик,

1
Я не использую
замазку

2

Это работало для меня как на OSX, так и на удаленном Unix-сервере, пропуская нормальный звук: echo -e '\a'

beep(){ echo -e '\a';}
beep
sleep 5 & beep # beeps now
sleep 5; beep # beep in 5s
# same thing using ruby -e 'sleep 5'

0

Я знаю, старая тема, но ... В Windows-машине замазка издает звуковые сигналы через стандартный звуковой сигнал Windows, используя динамики ПК, а не зуммер материнской платы. Может быть, вы используете старый компьютер без динамиков для мониторинга серверов, как я?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.