|
|
continue | continue |
fi | fi |
| |
|
# If we're using the mount (probably /usr) then don't unmount us |
|
if [[ " $(fuser -m "${x}" 2>/dev/null) " == *" $$ "* ]] ; then |
|
continue |
|
fi |
|
|
if ! umount "${x}" &>/dev/null; then | if ! umount "${x}" &>/dev/null; then |
# Kill processes still using this mount | # Kill processes still using this mount |
/bin/fuser -s -k -9 -m "${x}" | /bin/fuser -s -k -9 -m "${x}" |