Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2011, 22h29   #1
Débutant
 
Inscription : mai 2005
Messages : 1 957
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 957
Points : 615
Points : 615
Par défaut [umount]Comment controler que mon montage n'est pas busy

Bonjour à tous,

J'ai fait un petit script qui va
1) monter un dossier distant
2) lancer un rsync
3) démonter le montage.

Sauf que je dois prévenir le cas ou "quelqu'un" est dans le dossier distant.
Exemple, dans un derninal j'ai remonté (cd /dossier_distant/).

Au moment ou la commande
Code :
1
2
LOCAL_MOUNT_FOLDER = /Volume/dossier
$umount $LOCAL_MOUNT_FOLDER
J'ai ce message d'erreur du style:
Citation:
unount(/Volumes/stora): Resource busy -- try 'diskutil unmount'
je m'excuse mais je n'ai plus le message d'erreur sous les yeux, mais en deux mots, il clairement dit que le montage est "occupé" et que par conséquent il ne peut pas le démonter.

J'aimerais savoir comment je peux tester si le montage est busy ou pas.
S'il est busy, je ne démonte pas (umount) et s'il ne l'est pas, je démonte

Voilà, merci pour vos réponses
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 06h19   #2
Modérateur
 
Avatar de paissad
 
Homme Papa I. DIAKHATE
Étudiant
Inscription : avril 2006
Messages : 601
Détails du profil
Informations personnelles :
Nom : Homme Papa I. DIAKHATE
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 601
Points : 1 417
Points : 1 417
Bonjour,
tu as la commande fuser ou lsof qui devraient suffir.

Connaître le processus qui utilise la ressource.
Code :
fuser -u /mount/dossier
pour tuer le processus qui utilise la ressource (/mount/dossier)
Code :
fuser -k /mount/dossier
__________________
Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
Modérateur aux rubriques Linux/Unix et au chat du site.
http://blog.paissad.net
paissad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 13h54   #3
Débutant
 
Inscription : mai 2005
Messages : 1 957
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 957
Points : 615
Points : 615
Ok super je vais regardé ceci.

J'ai une autre petit question.

On est d'accord que ceci
Citation:
echo "Coucou"
affiche Coucou
et que
Citation:
echo "Coucou" >> text.log
Ecris Couc dans le fichier log

Comment faire pour afficher et ecrire dans un fichier, sans devoir ecrire 2 lignes?

Citation:
echo "Coucou"
echo "Coucou" >> text.log
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 13h56   #4
Modérateur
 
Avatar de paissad
 
Homme Papa I. DIAKHATE
Étudiant
Inscription : avril 2006
Messages : 601
Détails du profil
Informations personnelles :
Nom : Homme Papa I. DIAKHATE
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 601
Points : 1 417
Points : 1 417
Ceci va ajouter "coucou" à la fin du fichier log et afficher en même temps le résultat dans l'écran.
Code :
tee -a "coucou" | fichier.log
__________________
Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
Modérateur aux rubriques Linux/Unix et au chat du site.
http://blog.paissad.net
paissad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 18h03   #5
Débutant
 
Inscription : mai 2005
Messages : 1 957
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 957
Points : 615
Points : 615
Merci pour ta réponse,
Mais je ne trouve pas comment contrôler si le mappage est utilisé
J'ai regardé tes deux command masi sans succes!!

Pourrais tu me mettre sur la piste?
Milles mercis
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h46.


 
 
 
 
Partenaires

Hébergement Web