Stop automatic remounting from locking automountd
This commit is contained in:
parent
fd71be60a0
commit
b70317fa04
@ -30,6 +30,7 @@ mounts="music photo video NAS"
|
||||
|
||||
# don't change below here unless you know what you are doing with shell scripts.
|
||||
|
||||
|
||||
all_mounts=`/sbin/mount | /usr/bin/grep $t_mnt | /usr/bin/grep -v "map $autofsname on $t_mnt"`
|
||||
|
||||
d=`/bin/date`
|
||||
@ -43,6 +44,11 @@ do
|
||||
mm=`/bin/echo "$all_mounts" | /usr/bin/grep $full_mount`
|
||||
if [[ ! $mm =~ on.$full_mount.*mounted.by.$mnt_usr ]]; then
|
||||
echo "fix_mounts [$d] Remounting: $full_mount - because $mnt_usr not mounted $mm"
|
||||
ps -e | grep automounted
|
||||
if ps -e | grep automounted | grep -v grep; then
|
||||
echo "Automount in progress. Aborting!"
|
||||
exit 0
|
||||
fi
|
||||
/usr/bin/sudo /sbin/umount $full_mount
|
||||
# if resource is busy force unmount with diskutil DANGER
|
||||
if [ ! $? ]; then /usr/sbin/diskutil unmount force $full_mount; fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user