Rick's Blog
2007年1月5日 星期五
[Linux] 檢查開啟某些檔案的行程
有時候,系統上某些檔案或裝置(其實Linux上的大多的硬體裝置都有一個虛擬檔案),被某些行程所開啟或佔用,一時間我們可能找不出,例如要將cdrom umount掉時,系統卻告訴你device is busy,但我們卻找不出是誰在用,此時,我們需要的是lsof
以下是幾種常用的功能:
1.列出某個process所開啟的檔案
$lsof -p
或 $lsof -c
2.列出某裝置上的user正在幹麼
$lsof /dev/tty1 /dev/pts/0
3.列出已開啟socket的process
$lsof -i
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言