Vous savez, iTerm2 changera la couleur de l'onglet en rouge ou violet. Mais parfois, lorsque je lance un long travail dans un onglet, je dois vérifier si cela se fait fréquemment. Alors .. puis-je recevoir une notification lorsqu'il y a une nouvelle sortie dans un onglet? Si c'est le cas, comment?
notification-center
iterm
Tony Han
la source
la source
Réponses:
Vous pouvez utiliser Terminal Notifier . Une fois installé, exécutez une commande comme celle-ci:
Une fois
long-running-command
terminé, vous recevrez une notification.la source
;
au lieu de&&
dans la réponse nwinklerlong-process && terminal-notifier -message 'Done.' || terminal-notifier -message 'Error running long-process.'
pour un autre message d'erreur.Pour simplifier l'utilisation de l' outil Terminal Notifier mentionné , vous devez lui créer un alias , y compris ses paramètres, afin de ne pas avoir à les saisir tout le temps.
Dans votre
.bashrc
fichier, ajoutez un alias comme celui-ci:Ensuite, vous pouvez l'utiliser comme ceci:
BTW: Je recommande d'utiliser
;
pour séparer les commandes au lieu de&&
.&&
est un opérateur conditionnel, il n'exécutera la deuxième commande que si la première a réussi. Donc, si votre première commande a échoué avec un code de sortie différent de zéro, vous ne recevrez pas de notification. Les séparer par un point-virgule garantira que la deuxième commande est toujours exécutée, quel que soit le code de sortie de la première commande. Plus d'informations ici: /unix/100704/difference-between-executing-multiple-commands-with-andUne dernière chose: pour installer l'outil Terminal Notifier, je recommande Homebrew . L'utilisation de Homebrew rend l'installation aussi simple que
la source