Utiliser les notifications Growl pour alerter lorsque les tâches de la ligne de commande sont terminées

Une astuce récente a porté sur la façon d’annoncer la fin d’une tâche en ligne de commande en utilisant les capacités de synthèse vocale d’OS X. L’inconvénient évident de cette méthode est que le son la rend moins utile pour ceux qui utilisent des Macs dans des environnements calmes comme les bureaux, les écoles ou les bibliothèques. Une autre solution consiste à utiliser growlnotify pour créer une notification silencieuse lorsqu’une tâche en ligne de commande est terminée.

Vous aurez besoin des éléments suivants pour que cela fonctionne :

En supposant que Growl et growlnotify ont tous deux été installés, ajoutez growlnotify à la fin d’une autre commande et utilisez le drapeau -m pour spécifier le message de notification à utiliser après que la commande initiale ait fini de s’exécuter. Par exemple :

make install && growlnotify -m « Install Completed »

Le message Growl « Install Completed » apparaîtra lorsque make install aura terminé son exécution.

Growl permet également d’envoyer facilement des notifications à d’autres hôtes utilisant Growl, cela peut être fait avec le drapeau -H et en spécifiant une adresse IP. Cela est utile si vous compilez quelque chose de gros sur un Mac de bureau et que vous souhaitez envoyer la notification d’achèvement à un MacBook Air pendant que vous travaillez ailleurs.

L’icône de notification et d’autres détails peuvent être modifiés par la commande growlnotify. Utilisez également le drapeau -help pour voir toutes les options.

Merci à Theo & Jason pour l’idée du conseil

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *