Selon Jean-Michel OLTRA <[EMAIL PROTECTED]>: > Le mercredi 31 mars 2004, miki a écrit... > bonjour, salut, > > > > Si le disque est monte il continu la suite du script sans le monte par > > contre si il est pas monte il le monte et apres il continue le script > > Mon problème c'est que je ne vois pas trop comment faire cela :( > > Un test sur la commande mount ? > mount|grep hdX
c'est la façon rapide faire mais dans certains cas ça peu ne pas fonctionner... j'ai coder rapidement une solution qui devrait fonctionner dans tous les cas.... ------------------------------- #!/bin/sh function is_mount { # fonction qui prend en (unique) argument un point # de montage (ie : /, /home, /cdrom, etc) et qui retourne 0 si # quelquechose est "mounter" à cet endroit et -1 sinon..... for i in $(mount | tr " " "§"); do pt_mnt=$(echo $i | cut -d "§" -f3) if [ $pt_mnt == $1 ]; then return 0 fi done return -1 } # exemple d'utilisation if [ $# == 1 ]; then if $(is_mount $1) ;then echo "$1 est monté" else echo "$1 n'est pas monté" fi else echo "usage : $(basename $0) /point_de_montage" fi ------------------------------------ voila, voila , en esperant que ça aide.... M. > > -- > jm > > > -- > Pensez à lire la FAQ de la liste avant de poser une question : > http://wiki.debian.net/?DebianFrench > > Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > -- Emmanuel Bouthenot - Kolter MAIL : [EMAIL PROTECTED] GPG : 0x414EC36E WWW : http://kolter.free.fr JABBER : [EMAIL PROTECTED] TEL : (+33) 06 17 29 01 91