請問要如何知道某檔案此時正有誰在存取?



贊助商連結


頁 : [1] 2

harry112
2002-07-16, 08:31 AM
請問要如何知道某檔案此時正有誰在存取?
是要下什麼指令嗎?

贊助商連結


twpollo
2002-07-16, 08:37 AM
CTRL+ALT+DELETE!!(NT,2000,XP)

twpollo
2002-07-16, 08:39 AM
如你要刪檔的話用MS-DOS打入
DELTREE /Y [檔名]

harry112
2002-07-16, 08:51 AM
啊~怎麼會這樣呢?
我是在linux下~


最初由 twpollo 發表
CTRL+ALT+DELETE!!(NT,2000,XP)

VBird
2002-07-16, 12:15 PM
試試看
lsof
這個指令!

harry112
2002-07-16, 12:49 PM
鳥哥,謝了。
以下是輸出結果,請問我如何知道是哪一位user在存取呢?
[root@eserver4 all]# lsof 0424.exe
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
smbd 19335 root 22rR REG 8,7 3537441 2387618 0424.exe
smbd 19335 root 23rR REG 8,7 3537441 2387618 0424.exe


最初由 VBird 發表
試試看
lsof
這個指令!

Joes
2002-07-16, 12:52 PM
最初由 harry112 發表
鳥哥,謝了。
以下是輸出結果,請問我如何知道是哪一位user在存取呢?
[root@eserver4 all]# lsof 0424.exe
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
smbd 19335 root 22rR REG 8,7 3537441 2387618 0424.exe
smbd 19335 root 23rR REG 8,7 3537441 2387618 0424.exe



是User root在存取吧:)

harry112
2002-07-16, 01:01 PM
可是我是用別的user的電腦來開這個檔的,root沒有去開這個檔啊?


最初由 Joes 發表


是User root在存取吧:)

VBird
2002-07-16, 01:20 PM
先 man 一下 lsof 吧!
這個指令我也不是很熟! ^_^""

twp
2002-07-16, 02:03 PM
ps -aux | grep 0424

w