¿Puedo obtener una notificación de mac cuando una pestaña tiene una salida nueva en iTerm2?

8

Ya sabes, iTerm2 cambiará el color de la pestaña a rojo o púrpura. Pero en algún momento cuando ejecuto un trabajo largo en una pestaña, tengo que verificar si se realiza con frecuencia. Entonces ... ¿puedo recibir una notificación cuando haya una salida nueva en una pestaña? Si es así, ¿cómo?

    
pregunta Tony Han 11.09.2014 - 06:01

2 respuestas

10

Puede utilizar Notificador de terminal . Una vez instalado, ejecuta un comando como este:

long-running-command && terminal-notifier -message "Done" -title "Done"

Cuando long-running-command termine, recibirás una notificación.

    
respondido por el Sebastian 11.09.2014 - 06:38
2

Para simplificar el uso de la mencionada herramienta Notificador de Terminal , debe crear un alias para ello, incluidos sus parámetros, para que no tenga que escribirlos todo el tiempo.

En su archivo .bashrc , agregue un alias como este:

alias termnot='terminal-notifier -message "Done" -title "Done"'

Entonces puedes usarlo así:

long-running-command ; termnot

Por cierto: recomiendo usar ; para separar los comandos en lugar de && . && es un operador condicional, solo ejecutará el segundo comando si el primero tuvo éxito. Por lo tanto, si su primer comando falló con un código de salida distinto de cero, no recibirá una notificación. Al separarlos con un punto y coma, se garantizará que el segundo comando siempre se ejecute, independientemente del código de salida del primer comando. Más información aquí: enlace

Una cosa más: para instalar la herramienta Terminal Notifier, recomiendo Homebrew . El uso de Homebrew hace que la instalación sea tan simple como

brew install terminal-notifier
    
respondido por el nwinkler 17.09.2014 - 08:15

Lea otras preguntas en las etiquetas