Accueil > Astuces OSXFAQ > Mercredi - Tester qu’un Volume est Monté

Mercredi - Tester qu’un Volume est Monté

Pour tester qu’un volume est monté, par exemple /Volumes/your-user, il est nécessaire de vérifier que /Volumes/your-user existe AND qu’il est n’est pas un fichier ou un répertoire classique. Une façon de faire cela consiste à examiner la sortie de df :

mounted=$(df | grep “/Volumes/$USER”)

Si le volume n’est pas monté alors la ‘mounted’ sera une chaîne vide. Notez que la variable d’environnement $USER correspond au nom court de l’utilisateur actuel.

On peut utiliser la condition :

if [ ! "$mounted" ]; then
  instruction pour monter /Volumes/$USER
fi

parce qu’une chaîne vide renvoi la valeur FALSE.

Mac OS X Unix Tutorial 9 - Shell Scripting 2. New 8 Septembre.


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
 cliquez ici.

  • Pour les débutants : Le Tutoriel Mac OS X Unix
  • Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
  • Pour des réponses à des problèmes communs : Mac OS X How To

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire