90 votes

Comment recevoir une notification lorsque mes commandes sont terminées

Je lance une série de commandes sur la ligne de commande qui prend environ vingt minutes pour se terminer. J'aimerais voir une sorte de notification sur mon Mac lorsque celles-ci sont terminées afin de ne pas avoir à surveiller le terminal. Y a-t-il un moyen de faire cela?

$ svn update . && ant clean build start && *notify_me_somehow*

Éditer:

Je pourrais utiliser xclock mais cela semble être une astuce. Idéalement, je pourrais envoyer la notification n'importe où, comme sur mon téléphone, mon écran, etc.

0voto

Jeff Dickey Points 101

Je fais ce genre de choses tout le temps. Ma ligne de commandes ressemblerait à

$ rm Gemfile.lock && bin/setup && bundle install --binstubs && say "All"; say "done"

Si les commandes bin/setup et bundle install se terminent avec succès, j'entendrai la voix du système/dictation dire "Tout est fait". Si l'une des deux premières commandes échoue, alors la chaîne && ne sera pas suivie, et tout ce que j'entendrai est "Fait".

0voto

Gilad Naaman Points 1567

Je rencontre souvent ce problème, non seulement avec les commandes shell mais aussi partout ailleurs où j'ai besoin d'une notification lorsque certains processus se terminent. J'ai trouvé ce site qui vous donne une URL, qui lorsque vous la frappez, vous envoie un message texte. Ainsi, vous pouvez exécuter votre commande comme suit && curl et vous recevrez un SMS quand elle se termine. C'est sur https://www.comunicake.com

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X