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
Chargement
Commentaires récents