fuser的-m参数用于显示某个目录下文件(而非此目录)的进程关联情况,以下是鸟哥给的例子,这个我懂的:范例二:找到所有使用到/proc这个文件系统的程序吧![root@www~]#fuser-uv/proc#不会显示任何数据,因为没有任何程序会去使用/proc这个目录啊!#会被用到的是/proc底下的文件啦!所以你应该要这样做:[root@www~]#fuser-mvu/procUSERPIDACCESSCOMMAND/proc:root4289f....(root)klogdroot4555f....(root)acpidhaldaemon4758f....(haldaemon)haldroot4977F....(root)Xorg#有这几支程序在进行/proc文件系统的存取喔!这样清楚了吗?不懂的地方在于:鸟哥在例子之前的说法:-m:后面接的那个文件名会主动上提到该文件系统的最顶层,对umount不成功很有效!//这句话我不懂,感觉和上下文完全没关系而fuser的manpage:-mnamespecifiesafileonamountedfilesystemorablockdevicethatismounted.Allprocessesaccessingfilesonthatfilesystemarelisted.Ifadirectoryfileisspecified,itisautomaticallychangedtoname/.touseanyfilesystemthatmightbemountedonthatdirectory.相比manpage我完全不懂鸟哥说的是什么意思~
2 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
-m:后面接的那个文件名会主动上提到该文件系统的最顶层;个人感觉应该是`后面接的那个文件名中的内容`会主动上提到该文件系统的最顶层。#反正我看到鸟哥第三版有些勘误#感觉这个参数应该跟`-r`递归类似。
添加回答
举报
0/150
提交
取消