Actualmente tengo un Applescript aplicación que abre las ventanas de la Terminal y completa de los comandos. Me gustaría que un icono de notificación a aparecer en la Terminal icono cuando un comando completa. Necesito esto porque a menudo tengo que reiniciar los comandos cuando se detienen. Es esto posible? Esentially mi Applescript aplicación toma una introducido por el usuario de la variable y se conecta a una Terminal de comandos. Cada vez que utilice la aplicación, se abre una nueva ventana de Terminal (la intención). Me gustaría tener un icono de notificación aparecen cuando una Terminal de comandos completa.
Respuestas
¿Demasiados anuncios?Como de Mac OS X 10.7 Lion, el Terminal tiene exactamente esta característica.
Si usted emite una campana (BEL, de Control-G) en un fondo de la pestaña o ventana, la aplicación Terminal icono del Dock, mostrar una tarjeta de identificación con el número de "no leídos" las campanas de la
y un icono de la campana se muestra en la ficha de la terminal
(Si sólo hay una pestaña en la ventana, elija Ver > Mostrar Barra de pestañas para ver la ficha, que también muestra otra información de estado.)
Esto también se aplica a las ventanas minimizadas.
Cuando usted trae la ventana de la parte frontal o seleccione la pestaña fondo, la campana indicador se retira de la ficha y el recuento va hacia abajo.
Si usted está dispuesto a aceptar una respuesta a la cuestión más general de "¿hay una manera para que me alerta cuando algo se completa en una ventana de Terminal", entonces la respuesta es: sí.
Si usted está ejecutando un Gruñido usted puede hacer una llamada de línea de comandos desde una secuencia de comandos que se publique una notificación a Gruñir. Por ejemplo:
do shell script "sleep 1h"
do shell script "growlnotify --sticky --message \"I'm all done sleeping for an hour! Did you forget about me?\" --wait"
La secuencia de comandos no salir hasta que se desactive la notificación de la pantalla.
Usted puede incluso utilizar el --name
opción para darle a su secuencia de comandos de un nombre único, y luego desde dentro de Gruñido personalizar la forma en que los eventos generados por la que el nombre de la aplicación se muestran y tratados. Se pueden producir distintos tipos de pop ups en la pantalla, se puede enviar por correo electrónico, pueden enviar un mensaje a través de iChat, deben remitir el caso a Gruñir en otra máquina, si está ejecutando Merodean en su iDevice incluso pueden reenviar la notificación en su iDevice a través de notificaciones push.
No es la respuesta que estabas buscando, pero esperemos que se adapte a sus necesidades.