1 votos

Reproducir un sonido cuando otra aplicación emite a la consola

Actualmente tengo un programa del que no puedo obtener el código fuente, así que estoy tratando de encontrar otra manera de hacer lo que necesito. Estaba pensando en tener un applescript que sólo escuche constantemente la consola y luego reproduzca un sonido cuando se reproduzca un determinado mensaje. La aplicación tiene que cargar la información y luego sale a la consola cuando termina. ¿Sería applescript una buena manera de hacer esto?

Gracias.

2voto

Fuzzy Purple Monkey Puntos 702

Intente ejecutar un comando como éste en una ventana de Terminal:

syslog -w|while read l;do [[ $l = *'message text'* ]]&&afplay /System/Library/Sounds/Blow.aiff;done

syslog -w es una alternativa más corta a tail -f /var/log/system.log .

0voto

konqui Puntos 531

Debido al hecho de que la consola sólo muestra el contenido de los archivos de registro, debería ser capaz de hacer lo que quiere buscando la ubicación exacta de los archivos de registro y utilizar algo como esto

tail -f <log-file> | grep "msg you are looking for" | beep

no es un comando correcto, pero te indica la dirección correcta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X