0
1,創建文件:定影無法統計文件 - 奇怪的行爲
touch 1.txt
2.Loop
for i in {0..1000}; do fuser 1.txt;done
3.Watch〜50次失敗:
...
Cannot stat file /proc/16927/fd/0: No such file or directory
Cannot stat file /proc/17821/fd/0: No such file or directory
Cannot stat file /proc/17823/fd/0: No such file or directory
...
4.爲什麼這樣失敗?
5.Additional信息:當地的FS,EXT3,統計總是返回有效的響應,「SELinux的」關
當fuser正試圖確定它們是否是文件的所有者時進程正在死亡?在'fuser'電話上看'strace'看看? – 2015-03-18 23:46:58
哪個進程? – 2015-03-18 23:56:20
當fuser注意到它們時,無論那些pid是否有這些pid,但在查看它們的打開文件描述符時它們已經停止存在。如果你看看'/ proc',你會看到每個正在運行的進程的目錄(目錄是pid數字)。 'fd'目錄包含從'fd'編號到文件/ etc的鏈接。它指的是。當進程死亡時,'/ proc/'目錄會消失。這只是一個猜測。 –
2015-03-18 23:58:18