¿Deja que la máquina local emita un pitido cuando ocurre algún evento en remoto?

12

Mientras estoy conectado a un servidor a través de ssh, quiero que me avisen de algunos eventos. PERO no por correo electrónico.

Preferiría usar un pitido para esa alerta.

Sin embargo, si pongo un pitido como reacción, emitirá un pitido en el servidor que, por supuesto, no puedo escuchar: D

¿Hay alguna manera de recibir alertas, simplemente, y no mediante el correo electrónico o cualquier otro sistema complejo de alertas?

mariotanenbaum
fuente
¿Qué sistema operativo usas? Además, ¿utiliza un programa similar a la masilla o simplemente el shell simple?
cyroxx
Linux a mi alrededor: D, a veces algunos viejos bsd
mariotanenbaum

Respuestas:

6

Cree un alias para que suene el pitido -en "\ 007" (carácter de pitido (campana))

Normalmente, el pitido está usando el altavoz de su PC, no la campana de terminal

Marek Wajdzik
fuente
1
Me temo que no entendiste lo que necesito. Estoy conectado desde mi PC local a un servidor a través de ssh. La terminal siempre está abierta, aunque no veo lo que sucede allí. Quiero que me avisen con un pitido cuando algo sucede allí. Sin embargo, si corro pitido en el servidor remoto después de algún evento que le cojo, sonará en el servidor que está en otro país :)
mariotanenbaum
Si entiendo. Establezca la campana en su emulador de terminal (que utiliza para la conexión ssh y ejecute echo -en "\ 007"). Deberías escuchar a Bell.
Marek Wajdzik
Hm, no funciona. Si lo entendí correctamente, creo alias alias beep = 'echo -en "\ 007"' localmente, me conecto a un servidor remoto, y cualquier pitido que ocurra en el servidor remoto, ¿lo escucharé en mi máquina local?
mariotanenbaum
Sí, si su terminal está configurado correctamente, reproducirá sonido o pantalla flash
Marek Wajdzik
1
No uso masilla ...
mariotanenbaum
2

Esto funcionó para mí tanto en OSX como en un servidor remoto de Unix, emitiendo un pitido a través de la salida de sonido normal: 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'
Rivenfall
fuente
0

Lo sé, viejo hilo, pero ... En una máquina Windows, la masilla hace sonar los caracteres de campana a través del pitido predeterminado de Windows usando los altavoces de la PC, no el zumbador de la placa base. ¿Tal vez está utilizando una vieja PC sin altavoces para monitorear servidores, como lo estoy haciendo?

Alfica Sistemas
fuente