Czy urządzenie lokalne wydaje sygnał dźwiękowy, gdy jakieś zdarzenie wydarzy się na pilocie?


12

Kiedy jestem połączony z serwerem przez ssh, chcę otrzymywać powiadomienia o niektórych zdarzeniach. ALE nie przez e-mail.

Wolę użyć sygnału dźwiękowego do tego ostrzeżenia.

Jeśli jednak ustawię sygnał jako reakcję, wyemituje on sygnał dźwiękowy na serwerze, którego oczywiście nie słyszę: D

Czy jest jakiś sposób, aby uzyskać alert, po prostu, a nie za pomocą poczty e-mail lub innego złożonego systemu alarmowania?


Z jakiego systemu operacyjnego korzystasz? Czy używasz również programu podobnego do putty czy zwykłej powłoki?
cyroxx

Linux wokół mnie: D, czasem jakiś stary bsd
mariotanenbaum,

Odpowiedzi:


6

Utwórz alias dla sygnału dźwiękowego do echa -en „\ 007” (znak dźwiękowy (dzwonek))

Zwykle sygnał dźwiękowy jest używany przez głośnik komputera, a nie dzwonek terminala


1
Obawiam się, że nie zrozumiałeś, czego potrzebuję. Jestem podłączony z mojego lokalnego komputera do serwera przez ssh. Terminal jest zawsze otwarty, chociaż nie oglądam, co się tam dzieje. Chcę być ostrzeżony sygnałem dźwiękowym, gdy coś się tam wydarzy. Jeśli jednak uruchomię sygnał dźwiękowy na zdalnym serwerze po jakimś zdarzeniu, które złapię,
wyemituje

Tak, rozumiem. Ustaw dzwonek w emulatorze terminali (którego używasz do połączenia ssh i uruchom echo -en "\ 007"). Powinieneś usłyszeć dzwonek.
Marek Wajdzik 19.04.13

Hm, to nie działa. Jeśli dobrze cię zrozumiałem, tworzę lokalnie alias beep = 'echo -en "\ 007"' lokalnie, łączę się ze zdalnym serwerem, a cokolwiek wydarzy się na zdalnym serwerze, usłyszę to na moim komputerze lokalnym?
mariotanenbaum

Tak, jeśli twój terminal jest poprawnie skonfigurowany, będzie odtwarzał dźwięk lub ekran flash
Marek Wajdzik 19.04.13

1
Nie używam kitu ...
mariotanenbaum

2

Działa to dla mnie zarówno na OSX, jak i na zdalnym serwerze unix, emitując sygnał dźwiękowy przez normalne wyjście dźwięku: 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

Wiem, stary wątek, ale ... W maszynie z systemem Windows szpachla wydaje dźwięki dzwonków za pomocą domyślnego sygnału dźwiękowego systemu Windows za pomocą głośników komputera, a nie brzęczyka płyty głównej. Może używasz starego bezgłośnego komputera do monitorowania serwerów, tak jak ja?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.