On 24-Sep-07, at 3:27 PM, श्रीधर नारायण
दैठणकर wrote:
On Monday 24 Sep 2007 15:09:51 Ketan Padegaonkar wrote:
On 9/24/07, Aditya Godbole <[EMAIL PROTECTED]> wrote:
Hi,
I want to mount a NFS share if it has not been mounted already. The
program should return success if the share is already mounted or if
it gets mounted successfully, and failure otherwise.
Is there any existing script/daemon I can use?
Did you look at autofs and automount ?
(http://tldp.org/HOWTO/Automount.html)
Also isn't this simple enough?
if [ `mount|grep <mountpoint> >|wc -l` -eq 0 ]; then
if [ `mount | grep <mountpoint> | grep <device> | wc -l` -eq 0 ]; then
mount <mountpoint>;
mount <device> <mountpoint>; exit $?
else
echo "<mountpoint> is already mounted";
ls <mountpoint> > /dev/null;
exit $?
fi
Actually just blindly mount works too. It gives a warning which you
can ignore
but at the end share is guaranteed to be mounted :)
Its better not to use it blindly. I have seen a situation where two
different devices
were mounted on the same mount point.
shantanoo
--
______________________________________________________________________
Pune GNU/Linux Users Group Mailing List: ([email protected])
List Information: http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.