¿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?


¿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


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'

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?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.