当我lsof
作为普通用户使用时,我收到以下警告:
lsof: WARNING: can't stat() tmpfs file system /home/testuser/.cache
testuser
是我系统上的另一个用户,而我自己的用户无权访问tmpfs
安装在 的文件系统/home/testuser/.cache
。
我怀疑, lsof 在/etc/fstab
(或在/proc/mounts
)中发现了这个tmpfs
存在,并尝试搜索它,但由于没有其他用户主页的权限而失败:
$ grep /home/testuser/.cache /proc/mounts
tmpfs /home/testuser/.cache tmpfs rw,nosuid,nodev,noexec,noatime,size=4194304k,mode=700,uid=1001,gid=1001 0 0
无论如何,我怎样才能抑制这些警告,或者告诉lsof
不要搜索其他用户的路径,或者如何消除这个警告?
答案1
您可以使用以下命令禁用警告-w
:
lsof -w