[Multi] Vérifier point de montage

Avatar du membre
voxdemonix
Messages : 1336
Enregistré le : lun. févr. 02, 2015 7:28 pm

[Multi] Vérifier point de montage

Message par voxdemonix » jeu. mai 25, 2017 6:46 pm

musique d'ambiance : Paul Gannon - Kama Sutra Will Sparks & Timmy Trumpet - ROMA

Postez ici toutes les méthodes possible afin de vérifier dans nos scripts et logiciels si un montage distant (ou local) est effectif ou non


[BASH] check via mount
  • Code : Tout sélectionner

    #!/bin/bash
    pathMontage="/media/folder"
    
    result=$(eval "mount | grep " ${pathMontage} " | wc -l")
    if [ "$result" = "1" ];then
            echo "montage effectif"
    else
            echo "montage not work"
    fi
    
    /media/folder => le path vers votre point de montage


[BASH] check via mountpoint
  • Code : Tout sélectionner

    #!/bin/bash
    pathMontage="/media/folder"
    
    mountpoint --quiet $pathMontage
    if [ $? -eq 0 ]; then
            echo "montage effectif"
    else
            echo "montage not work"
    fi
    
    /media/folder => le path vers votre point de montage


[BASH] check via test de l'existence d'un dossier
  • Code : Tout sélectionner

    pathMontage="/media/nextcloud/"
    folderExport="myFolder"
    
    if [ -d "${pathMontage}$folderExport" ];then
    	# action
    	echo "${pathMontage} is mount - "${pathMontage} est monté"
    else
    	echo "${pathMontage} is not mount - ${pathMontage} n'est pas monté"
    fi
    
    pathMontage="/media/nextcloud/" => votre point de montage
    folderExport="myFolder" => un dossier situé dans votre point de montage et accessible uniquement si le montage est effectif

    Il arrive que cette méthode plante, surtout si un script a créé un dossier local sur le même PATH que le dossier qui sert de vérification du point de montage.


[BASH] check via /etc/mtab
  • Code : Tout sélectionner

    #!/bin/bash
    pathMontage="/media/cloud"
    
    if grep -q " ${pathMontage}" /etc/mtab;then
            echo "montage effectif"
    else
            echo "montage not work"
    fi
    
    pathMontage="/media/cloud/" => votre point de montage
Modifié en dernier par voxdemonix le ven. mai 26, 2017 11:20 pm, modifié 4 fois.
~ Infernalis Creatorem ~
  • Rejoins le côté obscure, on a des cookies !
Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat
Donation Dash : XmowiBRku3tsEREp7PhpheY4TgeLLDyKdM

Avatar du membre
voxdemonix
Messages : 1336
Enregistré le : lun. févr. 02, 2015 7:28 pm

Re: Vérifier point de montage

Message par voxdemonix » ven. mai 26, 2017 7:25 pm

~ Infernalis Creatorem ~
  • Rejoins le côté obscure, on a des cookies !
Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat
Donation Dash : XmowiBRku3tsEREp7PhpheY4TgeLLDyKdM

Qui est en ligne

Utilisateurs parcourant ce forum : CommonCrawl [Bot] et 0 invité