OVH Cloud OVH Cloud

Script if mount

24 réponses
Avatar
ols
Bonjour,

Je ne sais pas comment récupérer l'état d'un mount pour le tester ensuite
avec une condition, lorsque je consulte le man, rien n'indique un retour de
résultat.

Je veux, grossièrement, que si un disque est monté, je puisse copier
dessus, sinon on ne fait rien...

Cordialement,
OLS

4 réponses

1 2 3
Avatar
Marwan Burelle
On 17 Dec 2006 12:01:51 GMT
Nicolas George <nicolas$ wrote:

Yves Lambert wrote in message
<45843ca0$0$25696$:
ça désigne sous linux les disques sériels (scsi, usb etc.)


Tu sors d'où ce terme de disque « sériel » ?


Ce sont des disques de musique contemporaine ...


X-post et fu2 la buvette.
--
BOFH excuse #273:

The cord jumped over and hit the power switch


Avatar
John Doe
On 2006-12-17, Nicolas George <nicolas$ wrote:
Yves Lambert wrote in message <45843ca0$0$25696$:
ça désigne sous linux les disques sériels (scsi, usb etc.)


Tu sors d'où ce terme de disque « sériel » ?


Que je sache l'USB n'a que 4 fils :)


Avatar
Yves Lambert
Ego wrote:

ça coince en effet. d'autant plus que si /usr est le point
de montage d'un autre partition celle ci ne peut être mountée vu que
mount s'y trouve. un truc m'echappe. y a t'il deux mount ?


Bonne question :

uname -sr
SunOS 5.7

which mount
/usr/sbin/mount

grep usr< /etc/mnttab
/dev/dsk/c0t1d0s1 /usr/local ufs largefiles,dev€00f9

1107326494

/usr n'est pas un point de montage...

$ uname -osr
Linux 2.6.18-3-k7 GNU/Linux
$ which mount
/bin/mount

Je me demande ce qui se passerait si je faisais de /bin un point de
montage...

Avatar
Yves Lambert
Ego wrote:

mount est trop près du noyau pour trouver une solution adaptable à
10 Unices différents
pareil pour ifconfig et beaucoup d'autres


Ce qui est intéressant c'est (une partie de) la sortie de la commande
qui est intéressant. Pas comment elle est implémentée

hp/ux :
% /usr/sbin/mount | grep bin >/dev/null
[4] % echo $?
1
% # Il n'y a pas de point de montage contenant la chaîne "bin"
/usr/sbin/mount | grep bin > /dev/null
echo $?
1

linux :
$ /bin/mount|grep bin >/dev/null
$ echo $?
0
$ # surprise... c'est bizarre, linux...
$ /bin/mount|grep bin
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

1 2 3