#1 Le 07/09/2021, à 09:17
- lanfust
[RÉSOLU]Retour de la commande mountpoint
Bonjour,
D'après le manpage de mountpoint ici https://manpages.ubuntu.com/manpages/im … int.1.html
il est spécifié
CODE DE RETOUR
Zéro si le répertoire ou le fichier est un point de montage, non nul autrement.
aussi quand je fais un truc du genre
result=$(mountpoint /mnt/usb);echo $result
j'obtiens en réponse
/mnt/usb est un point de montage
Comment récupérer le code retour 0 ?
Dernière modification par lanfust (Le 07/09/2021, à 19:48)
Dual boot Windows 11 / Ubuntu 24.04
ASUS X751L Ubuntu-Mate 24.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable
Hors ligne
#2 Le 07/09/2021, à 09:49
- abelthorne
Re : [RÉSOLU]Retour de la commande mountpoint
Le code de retour ("de sortie" serait peut-être une traduction plus appropriée) n'est pas le résultat de ta commande mais un code qui est stocké dans la variable $? lorsque la commande finit de s'exécuter. Tu peux faire un essai facilement :
mountpoint /mnt/usb
echo $?
devrait te renvoyer un code de 0 (succès). Mais si tu lances mountpoint sur un emplacement qui n'existe pas :
mountpoint machin
echo $?
tu devrais obtenir un code de 1 (échec). Et entre temps, dans les deux cas, tu auras le message de la commande ("xxx est un point de montage" ou "xxx n'existe pas"), qui n'est pas le code de retour.
Tu peux avoir plus d'infos là avec des exemples : https://www.shellscript.sh/exitcodes.html
Dernière modification par abelthorne (Le 07/09/2021, à 09:51)
Hors ligne
#3 Le 07/09/2021, à 19:47
- lanfust
Re : [RÉSOLU]Retour de la commande mountpoint
Merci pour la réponse très utile
Dual boot Windows 11 / Ubuntu 24.04
ASUS X751L Ubuntu-Mate 24.04
Créer une clé usb bootable
https://github.com/kramer04/usb_Bootable
Hors ligne