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