Ya sabes, iTerm2 cambiará el color de la pestaña a rojo o morado. Pero en algún momento cuando ejecuto un trabajo largo en una pestaña, tengo que verificar si se hace con frecuencia. Entonces ... ¿puedo recibir una notificación cuando haya una nueva salida en una pestaña? ¿Si es así, cómo?
notification-center
iterm
Tony Han
fuente
fuente
Respuestas:
Puedes usar Terminal Notifier . Una vez instalado, ejecute un comando como este:
Cuando
long-running-command
termine recibirá una notificación.fuente
;
lugar de&&
en la respuesta nwinklerlong-process && terminal-notifier -message 'Done.' || terminal-notifier -message 'Error running long-process.'
por un mensaje diferente en caso de error.Para simplificar el uso de la herramienta Notificador de terminal mencionada , debe crear un alias para él, incluidos sus parámetros, para que no tenga que escribirlos todo el tiempo.
En su
.bashrc
archivo, agregue un alias como este:Entonces puedes usarlo así:
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. Entonces, si su primer comando falló con un código de salida distinto de cero, no recibirá una notificación. Separarlos con un punto y coma asegurará que el segundo comando siempre se ejecute, independientemente del código de salida del primer comando. Más información aquí: /unix/100704/difference-between-executing-multiple-commands-with-andUna cosa más: para instalar la herramienta Notificador de Terminal, recomiendo Homebrew . Usar Homebrew hace que la instalación sea tan simple como
fuente