列表 上一篇 下一篇

linux卸载命令

如下两个脚本

#! /bin/sh #脚本1 export card=/dev/sdb export p="" sudo umount ${card}${p}1 sudo mount ${card}${p}1 /mnt cd /mnt sudo umount ${card}${p}1 #! /bin/sh #脚本2 mkdir tmp cd tmp rm -rv ../tmp

脚本1会提示以下内容

umount: /mnt: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))

而脚本2不会提示错误。是因为cd在某个挂载时不能umount吗(脚本1去掉最后一行,再次运行脚本1结束,然后在终端中运行最后一句则没有任何提示。)?而cd在某个目录时就可以删除该目录。