Ya sabes, iTerm2 cambiará el color de la pestaña a rojo o púrpura. Pero a veces, cuando ejecuto un trabajo largo en una pestaña, tengo que comprobar si se hace con frecuencia. Así que.. ¿puedo recibir una notificación cuando hay una nueva salida en una pestaña? Si es así, ¿cómo?
Respuestas
¿Demasiados anuncios?Puede utilizar Terminal de Notificación . Una vez instalado ejecute un comando como este:
long-running-command && terminal-notifier -message "Done" -title "Done"
Cuando long-running-command
termina recibirá una notificación.
Para simplificar el uso del mencionado Terminal de Notificación debe crear un alias para ella, incluyendo sus parámetros, para que no tengas que escribirlos todo el tiempo.
En su .bashrc
añada un alias como éste:
alias termnot='terminal-notifier -message "Done" -title "Done"'
Entonces puedes usarlo así:
long-running-command ; termnot
BTW: Recomiendo utilizar ;
para separar los comandos en lugar de &&
. &&
es un operador condicional, sólo ejecutará el segundo comando si el primero tuvo éxito. Así que si el primer comando falló con un código de salida distinto de cero, no recibirá una notificación. Al separarlas con un punto y coma se asegurará que el segundo comando se ejecute siempre, independientemente del código de salida del primer comando. Más información aquí: https://unix.stackexchange.com/questions/100704/difference-between-executing-multiple-commands-with-and
Una cosa más: Para instalar la herramienta Terminal Notifier, recomiendo Homebrew . El uso de Homebrew hace que la instalación sea tan sencilla como
brew install terminal-notifier