Reproduzca una alerta sonora sobre cualquier actividad en la ventana de Putty

Reproduzca una alerta sonora sobre cualquier actividad en la ventana de Putty

Tengo una conexión de PuTTY abierta en mi caja de Windows y me gustaría que PuTTY me notifique sobre cualquier actividad en la terminal (estoy ejecutando tail -fun archivo de registro). ¿Cómo logro eso? Putty no es necesaria en esa ecuación, solo quiero el sonido.

Idealmente, me gustaría que el sonido se repita hasta que lo desactive manualmente. De esta manera no me lo perderé cuando esté viendo Los Simpson en la otra habitación.

Respuesta1

La única capacidad de producción de sonido que tiene PuTTY es reproducir un sonido cuando se recibe Ctrl-G (el carácter ASCII BEL). Puede cambiar lo que hace en respuesta a Ctrl-G desde Configuración->Terminal->Campana.

Después de configurar PuTTY para que suene una campana, puede ejecutar "tail" de esta manera para enviar un carácter BEL a su terminal cada vez que "tail" imprima una línea:

tail -f /some/file | awk '{print "\07" $0}'

Un problema con este enfoque es que probablemente verás un buffer entre "tail" y "awk". No verá que el resultado aparezca línea por línea; en cambio, sólo aparecerá cada vez que se acumulen un par de kilobytes de datos. Probablemente esto no sea aceptable si la intención es recibir una alerta cada vez que se registra un mensaje.

Un desarrollador razonablemente capacitado podría escribir un reemplazo para el comando "tail" que agrega caracteres BEL a la salida. Por ejemplo, hay unmódulo perlpara seguir un archivo, con código de muestra que ilustra comportamientos como tail -f. Sería muy sencillo agregar caracteres BEL a ese script.

información relacionada