Comments on: Etre prévenu quand une longue commande a fini son éxécution sous Ubuntu et Mac http://sametmax.com/etre-prevenu-quand-une-longue-commande-a-fini-son-execution-sous-ubuntu-et-mac/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Mes trouvailles du jour : 20 June 2012 | DotMana http://sametmax.com/etre-prevenu-quand-une-longue-commande-a-fini-son-execution-sous-ubuntu-et-mac/#comment-444 Thu, 21 Jun 2012 00:47:50 +0000 http://sametmax.com/?p=947#comment-444 […] Etre prévenu quand une longue commande a fini son éxécution sous Ubuntu et Mac | Sam & Max: P… Technique pour être au courant de la fin d’un script (plutôt que d’attendre devant le terminal…) This entry was posted in Shaarli by Nicolas. Bookmark the permalink. […]

]]>
By: Oko http://sametmax.com/etre-prevenu-quand-une-longue-commande-a-fini-son-execution-sous-ubuntu-et-mac/#comment-439 Tue, 19 Jun 2012 23:18:34 +0000 http://sametmax.com/?p=947#comment-439 Je pense qu’on essaie de faire quelque-chose de différent avec “alert”:

Mes précédentes explications sont pour afficher l’alerte sur la machine distante (serveur ssh), qui a un serveur X qui tourne.

Ca devrait néanmoins aussi fonctionner en “ssh -X” (ça marche en “ssh -X localhost”, mais dans ce cas il semble qu’un serveur DBUS soit nécessaire sur le serveur.

Pour le problème du DBUS, cette page peut être intéressante: http://cweiske.de/tagebuch/DBus%20notify-send%20over%20network.htm

]]>
By: Sam http://sametmax.com/etre-prevenu-quand-une-longue-commande-a-fini-son-execution-sous-ubuntu-et-mac/#comment-437 Tue, 19 Jun 2012 20:16:10 +0000 http://sametmax.com/?p=947#comment-437 @Guillaume: oui c’est une typo. La commande sous Mac pour le synthetiseur vocal est “say”. J’ai corrigé ça. A noter que “say” peut être installée sous Ubuntu avec le paquet gnustep mais je n’ai pas réussi à le faire fonctionner.

@Oko: je n’ai pas reussi à faire fonctionner ton astuce. Tu peux donner plus de détails ?

J’ai bien la commande “alert” en remote, et j’ai entré “export DISPLAY=:0″ mais je me retrouve invariablement avec “libnotify-Message: Unable to get session bus: Failed to execute dbus-launch to autolaunch D-Bus session” (puisque on remote n’utilise pas DBUS).

J’ai tenté un SSH -X sans plus de résultat.

Quand à l’interface des commentaires, elle est globalement à revoir:

– pas de préview;
– pas de moyen de mettre du code facilement;
– impossibilité de mettre un boulet à l’amende.

L’UI de wordpress de base est limitée, il va falloir creuser du côter des plugins.

]]>
By: Oko http://sametmax.com/etre-prevenu-quand-une-longue-commande-a-fini-son-execution-sous-ubuntu-et-mac/#comment-435 Tue, 19 Jun 2012 18:52:33 +0000 http://sametmax.com/?p=947#comment-435 Moyennant quelques astuces, pas de souci avec SSH.

Les deux étapes clef:
– alert est un alias, on peut récupérer son contenu via la commande ‘alias’
– il faut spécifier le serveur X qu’on utilise, par défaut :0

Pour Ubuntu (testé sur 12.04):

ssh localhost

alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

export DISPLAY=:0

alert "Cette action n'est pas autorisée durant vos heures de travail"

]]>
By: Guillaume http://sametmax.com/etre-prevenu-quand-une-longue-commande-a-fini-son-execution-sous-ubuntu-et-mac/#comment-432 Tue, 19 Jun 2012 00:35:14 +0000 http://sametmax.com/?p=947#comment-432 Sur mon OS X Lion, alert n’est pas une commande connue. Par contre on peux utiliser printf '\a' qui fait sautiller l’icone de Terminal et ajoute un compteur rouge façon Mail (mais je dois admettre que c’est bien moins fun que la synthèse vocale).

]]>
By: Sam http://sametmax.com/etre-prevenu-quand-une-longue-commande-a-fini-son-execution-sous-ubuntu-et-mac/#comment-431 Mon, 18 Jun 2012 18:46:12 +0000 http://sametmax.com/?p=947#comment-431 A noter que ça ne marchera pas sur les systèmes sur lesquels les sons issus du terminal sont désactivés par défaut (ex: Ubuntu, même si on utilise généralement putty sous Windows et que je ne sais pas si c’est déactivable sous cet OS).

]]>
By: Erwan http://sametmax.com/etre-prevenu-quand-une-longue-commande-a-fini-son-execution-sous-ubuntu-et-mac/#comment-430 Mon, 18 Jun 2012 18:33:09 +0000 http://sametmax.com/?p=947#comment-430 via ssh avec putty, il suffit d’activer la cloche et de la faire sonner avec l’alerte :)

]]>