Shell

lsof:警告:無法 stat() tmpfs 文件系統

  • August 31, 2022

當我lsof作為普通使用者使用時,我收到以下警告:

lsof: WARNING: can't stat() tmpfs file system /home/testuser/.cache

testuser是我係統上的另一個使用者,我自己的使用者無權訪問tmpfs安裝在/home/testuser/.cache.

我懷疑, lsof 發現 in /etc/fstab(或 in /proc/mountstmpfs存在並嘗試搜尋它,但由於沒有其他使用者家的權限而失敗:

$ 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不要搜尋其他使用者的路徑,或者可以擺脫這個警告的東西?

您可以使用以下命令禁用警告-w

lsof -w

引用自:https://unix.stackexchange.com/questions/715633