Questions générales sur Manjaro Linux.
S'il vous plaît, avant de poster, essayez la fonction de recherche du forum.
#1Messageil y a 3 ansBonjour,
Je cherche à utiliser notify-send pour être prévenu lorsque qu'une commande lancée dans un terminal se termine bien ou échoue. Que dois-je mettre dans ma commande, avant ou après la commande ?
Merci. --
damien
System: hppaviliondv7notebookpc Kernel: 5.9.3-1-MANJARO x86_64 bits: 64
Desktop: Xfce 4.14.2 tk: Gtk 3.24.20 info: xfce4-panel wm: xfwm4
Machine: HP Pavilion dv7
BIOS: Hewlett-Packard v: F.13 date: 12/03/2009
CPU: Dual Core model: Intel Core i3 M 330
Graphics: NVIDIA GT218M [GeForce G 105M]
#2Messageil y a 3 ansbonjour
je ne comprends pas l'utilité si tu es dans ton terminal l'erreur apparaît déjà
cela peut donner par exemple:
echo "toto" && notify-send -i checkbox "Oui" || notify-send -i error "Erreur"
echoz "toto" && notify-send -i checkbox "Oui" || notify-send -i error "Erreur"
# ou on ne teste que les erreurs (si programme retourne valeur différente de [c]0[/c]):
echoz "toto" || notify-send -i error "Oops" "Erreur <b>echoz</b> ,n'existe pas... <a href='https://man.archlinux.org/man/notify-send.1'>voir man</a>"
Manjaro STABLE - Linux lts - fish - Kde5 - icore N100 - 16Go RAM - ssd - efi
#mount /dev/archlinux /mnt/manjaro
#3Messageil y a 3 ansje ne comprends pas l'utilité si tu es dans ton terminal l'erreur apparaît déjà
Je lisais cet article (en anglais) :
"Get Notifications On Your Desktop Or Phone When A Long-Running Command Has Finished With Noti"
https://www.linuxuprising.com/2021/02/g ... op-or.html
Et comme indiqué au début de l'article :
It's worth noting that if all you want is to receive a desktop notification when a long-running command has finished on Linux, you can simply run command; notify-send Done (e.g. sleep 3; notify-send Done).
Je me demandais comment ajouter cette commande pour être notifié, car je télécharge pas mal de vidéos en utilisant youtube-dl dans un terminal, parfois plusieurs à la fois en tache de fond, et je trouvais cela pratique de pouvoir avoir une notification visuelle des résultats.
Si je fais "notify-send Test" j'ai bien une notification, mais comment l'ajouter à une commande, par exemple :
J'ai bien trouvé sur le net :
command; notify-send Done
alors j'ai essayé :
youtube-dl http.....; notify-send Done
mais cela ne marche pas.
Merci.--
damien
System: hppaviliondv7notebookpc Kernel: 5.9.3-1-MANJARO x86_64 bits: 64
Desktop: Xfce 4.14.2 tk: Gtk 3.24.20 info: xfce4-panel wm: xfwm4
Machine: HP Pavilion dv7
BIOS: Hewlett-Packard v: F.13 date: 12/03/2009
CPU: Dual Core model: Intel Core i3 M 330
Graphics: NVIDIA GT218M [GeForce G 105M]
#4Messageil y a 3 ansmais je t'ai donné "une commande" générique echo "toto"
c'était a toi de la remplacer...
damien674 a écrit : ↑il y a 3 ans
parfois plusieurs à la fois en tache de fond
Malheureusement cela risque de ne pas fonctionner si tu lances des commandes en tâche de fond car dans ce cas il n'y a pas de retour (immédiat) - me semble pas que youtube-dl fonctionne en tâche de fond ? ou tu ajoutes &
à la fin ? Manjaro STABLE - Linux lts - fish - Kde5 - icore N100 - 16Go RAM - ssd - efi
#mount /dev/archlinux /mnt/manjaro