Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Sep 2007 13:25:01 +0200
From:      Mel <fbsd.questions@rachie.is-a-geek.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: umount in shell script
Message-ID:  <200709051325.02036.fbsd.questions@rachie.is-a-geek.net>
In-Reply-To: <6f4f57f60709050415w585b9452t1738d979dcfeaf66@mail.gmail.com>
References:  <6f4f57f60709050415w585b9452t1738d979dcfeaf66@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 05 September 2007 13:15:34 George Vanev wrote:
> Hi all,
> I have the following script:
>
>
> #!/bin/sh
> mnt_path='//user@server1/archive'
> mnt_ip='xxx.xxx.xxx.xxx'
>
> mkdir /usr/tmp_mnt
> mount_smbfs -N -I $mnt_ip $mnt_path /usr/tmp_mnt
>
> #rotate files
> #dump mysql database
> #gzip
> #encrypt
> #copy to /usr/tmp_mnt
>
> umount /usr/tmp_mnt
> <EOF>
>
> Sometimes /usr/tmp_mnt is still mounted.
> It's random behavior.
> I didn't noticed any logic when it is unmounted or not.

Unmounts don't work when device is busy, ie: someone using a file or with cwd 
within the filesystem. umount -f will take care of it, or use 
fstat -f /usr/tmp_mnt to check before unmounting.

-- 
Mel

People using reply to all on lists, must think I need 2 copies.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709051325.02036.fbsd.questions>