Code de retour d'une commande
Bonjour,
Je débute dans les scripts. Je cherche à afficher une notification si un volume a été correctement monté.
Ce code fonctionne:
Code:
1 2 3 4 5 6
|
mount_afp afp://admin:123@192.168.0.8/Video $VIDEOMOUNTPOINT
retval=$?
if [ $retval = 0 ]; then
osascript -e 'display notification "Blabla" with title "Tittle"' #le volume monte et la motif s'affiche
fi |
Et celui ne fonctionne pas.
Pourtant j'ai déjà vu cette syntaxe. Et ça m'agace de ne pas comprendre.
Code:
1 2 3 4 5
|
monte=$(mount_afp afp://admin:123@192.168.0.8/Video $VIDEOMOUNTPOINT) # le volume monte bien
if [ "$monte" = 0 ]; then
osascript -e 'display notification "Blabla" with title "Tittle"' # pas de notif
fi |
Si quelqu'un peut m'expliquer ?
Merci d'avance.