Man page - fuser(1)

Packages contains this manual

Available languages:

en fr pt_BR ko sv hr ja uk ru ro sr de

Manual

FUSER

名 前
書 åŧ
čĒŦ 明
ã‚Ē プ ã‚ˇ ョ ãƒŗ
フ ã‚Ą イ ãƒĢ
例
åˆļ 限
著 者
é–ĸ 逪 項 į›Ž

名 前

fuser - フ ã‚Ą イ ãƒĢ や ã‚Ŋ ã‚ą ッ ト を äŊŋ ᔍ し ãĻ い る プ ロ ã‚ģ ゚ を į‰š 厚 す る

書 åŧ

fuser [ -a | -s ] [ -n space ] [ - signal ] [ -kimuv ] name ... [ - ] [ -n space ] [ - signal ] [ -kimuv ] name ...
fuser
-l
fuser
-V

čĒŦ 明

fuser は īŧŒ åŧ• 数 と し ãĻ わ た さ れ た フ ã‚Ą イ ãƒĢ や フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム を äŊŋ ᔍ し ãĻ い る プ ロ ã‚ģ ゚ ぎ PID を 襨 į¤ē す る 。 デ フ り ãƒĢ ト ぎ 襨 į¤ē ãƒĸ ãƒŧ ド で は 、 そ れ ぞ れ ぎ フ ã‚Ą イ ãƒĢ 名 ぎ 垌 ãĢ 、 ã‚ĸ ク ã‚ģ ゚ ぎ åŊĸ åŧ を į¤ē す äģĨ 下 ぎ 文 字 が 襨 į¤ē さ れ る īŧš

c

ã‚Ģ ãƒŦ ãƒŗ ト デ ã‚Ŗ ãƒŦ ク ト ãƒĒ 。

e

原 行 中 ぎ フ ã‚Ą イ ãƒĢ 。

f

ã‚Ē ãƒŧ プ ãƒŗ し ãĻ い る フ ã‚Ą イ ãƒĢ 。 f は デ フ り ãƒĢ ト ぎ 襨 į¤ē ãƒĸ ãƒŧ ド で は ᜁ į•Ĩ さ れ る 。

r

ãƒĢ ãƒŧ ト デ ã‚Ŗ ãƒŦ ク ト ãƒĒ 。

m

mmap さ れ た フ ã‚Ą イ ãƒĢ か å…ą 有 ナ イ ブ ナ ãƒĒ 。

åŧ• 数 と し ãĻ わ た さ れ た フ ã‚Ą イ ãƒĢ が 一 つ も ã‚ĸ ク ã‚ģ ゚ さ れ ãĻ い ãĒ い と き や 、 致 å‘Ŋ įš„ ãĒ エ ナ ãƒŧ が į™ē į”Ÿ し た å ´ 合 ãĢ は 、 fuser は 0 äģĨ 外 ぎ 値 を čŋ” す 。 åŧ• 数 と し ãĻ 指 厚 し た フ ã‚Ą イ ãƒĢ が お れ か ã˛ と つ で も ã‚ĸ ク ã‚ģ ゚ さ れ ãĻ い れ ば 、 fuser は ã‚ŧ ロ を čŋ” す 。

TCP と UDP ぎ ã‚Ŋ ã‚ą ッ ト を äŊŋ ᔍ し ãĻ い る プ ロ ã‚ģ ゚ を æŽĸ す å ´ 合 ãĢ は 、 名 前 įŠē 間 を -n ã‚Ē プ ã‚ˇ ョ ãƒŗ ãĢ よ ãŖ ãĻ 選 択 し ãĒ け れ ば ãĒ ら ãĒ い 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ を ᔍ い れ ば 、 ã‚Ŋ ã‚ą ッ ト は ロ ãƒŧ ã‚Ģ ãƒĢ と ãƒĒ ãƒĸ ãƒŧ ト ぎ ポ ãƒŧ ト 、 お よ ãŗ ãƒĒ ãƒĸ ãƒŧ ト ぎ ã‚ĸ ド ãƒŦ ゚ ãĢ よ ãŖ ãĻ 指 厚 で き る (複 数 ぎ ã‚Ŋ ã‚ą ッ ト を 指 厚 す る こ と も で き る )。 す ず ãĻ ぎ フ ã‚Ŗ ãƒŧ ãƒĢ ド は ᜁ į•Ĩ 可 čƒŊ で あ る が 、 ᜁ į•Ĩ し た フ ã‚Ŗ ãƒŧ ãƒĢ ド ぎ 前 ãĢ は ã‚ŗ ãƒŗ マ を įŊŽ ã‹ ãĒ け れ ば ãĒ ら ãĒ い 。

[ lcl_port ][ , [ rmt_host ][ , [ rmt_port ]]]

IP ã‚ĸ ド ãƒŦ ゚ ãĢ も ポ ãƒŧ ト į•Ē åˇ ãĢ も 、 ã‚ˇ ãƒŗ ボ ãƒĢ ãĢ よ る 記 čŋ° と 数 値 ãĢ よ る 記 čŋ° ぎ 严 æ–š が 可 čƒŊ で あ る 。

ã‚Ē プ ã‚ˇ ョ ãƒŗ

-a

ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ で æ¸Ą さ れ た す ず ãĻ ぎ フ ã‚Ą イ ãƒĢ を 襨 į¤ē す る 。 デ フ り ãƒĢ ト で は 、 一 つ äģĨ 上 ぎ プ ロ ã‚ģ ゚ か ら ã‚ĸ ク ã‚ģ ゚ さ れ ãĻ い る フ ã‚Ą イ ãƒĢ ぎ ãŋ が 襨 į¤ē さ れ る 。

-k

指 厚 し た フ ã‚Ą イ ãƒĢ ãĢ ã‚ĸ ク ã‚ģ ゚ し ãĻ い る プ ロ ã‚ģ ゚ を kill す る 。 - signal で 変 更 し ãĒ け れ ば SIGKILL が 送 ら れ る 。 fuser プ ロ ã‚ģ ゚ は č‡Ē 分 č‡Ē čēĢ ã‚’ kill す る こ と は で き ãĒ い が 、 äģ– ãŽ fuser プ ロ ã‚ģ ゚ を kill す る こ と は で き る 。 fuser を 原 行 し ãĻ い る プ ロ ã‚ģ ゚ ぎ 原 劚 ãƒĻ ãƒŧ ã‚ļ ãƒŧ ID は 、 kill を 行 う 前 ãĢ 、 そ ぎ 原 ãƒĻ ãƒŧ ã‚ļ ãƒŧ ID ãĢ ã‚ģ ッ ト さ れ る 。

-i

プ ロ ã‚ģ ゚ を kill す る 前 ãĢ ãƒĻ ãƒŧ ã‚ļ ãƒŧ ãĢ įĸē čĒ す る 。 こ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 -k ã‚Ē プ ã‚ˇ ョ ãƒŗ が 指 厚 さ れ ãĻ い ãĒ い 時 ãĢ は į„Ą čĻ– さ れ る 。

-l

äŊŋ ᔍ で き る signal す ず ãĻ を ãƒĒ ゚ ト ã‚ĸ ッ プ す る 。

-m

filename ãĢ は 、 マ ã‚Ļ ãƒŗ ト さ れ た フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム 上 ぎ フ ã‚Ą イ ãƒĢ か 、 マ ã‚Ļ ãƒŗ ト さ れ た ブ ロ ッ ク デ バ イ ゚ を 指 厚 す る 。 そ ぎ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム 上 ぎ フ ã‚Ą イ ãƒĢ ãĢ ã‚ĸ ク ã‚ģ ゚ し ãĻ い る す ず ãĻ ぎ プ ロ ã‚ģ ゚ が 襨 į¤ē さ れ る 。 デ ã‚Ŗ ãƒŦ ク ト ãƒĒ フ ã‚Ą イ ãƒĢ が 指 厚 さ れ る と 、 そ れ は č‡Ē 動 įš„ ãĢ name /. ãĢ 変 換 さ れ 、 そ ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ãĢ マ ã‚Ļ ãƒŗ ト さ れ ãĻ い る フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム が ᔍ い ら れ る よ う ãĢ ãĒ る 。

-n space

åˆĨ ぎ 名 前 įŠē 間 を 選 択 す る 。 ã‚ĩ ポ ãƒŧ ト さ れ ãĻ い る 名 前 įŠē 間 は 、 file (フ ã‚Ą イ ãƒĢ 名 。 こ れ が デ フ り ãƒĢ ト ), udp (ロ ãƒŧ ã‚Ģ ãƒĢ ぎ UDP ポ ãƒŧ ト ), tcp (ロ ãƒŧ ã‚Ģ ãƒĢ ぎ TCP ポ ãƒŧ ト ) で あ る 。 ポ ãƒŧ ト ぎ 指 厚 ãĢ は 、 ポ ãƒŧ ト į•Ē åˇ と ã‚ˇ ãƒŗ ボ ãƒĢ 名 ぎ 严 æ–š が äŊŋ え る 。 重 複 が ãĒ け れ ば 、 ᜁ į•Ĩ 記 æŗ• name / space (例 え ば name / proto ) を ᔍ い る こ と も で き る 。

-s

襨 į¤ē を 抑 åˆļ す る 。 -u , -v は こ ぎ ãƒĸ ãƒŧ ド で は į„Ą čĻ– さ れ る 。 -a ã‚Ē プ ã‚ˇ ョ ãƒŗ は -s ã‚Ē プ ã‚ˇ ョ ãƒŗ と 同 時 ãĢ äŊŋ ãŖ ãĻ は ãĒ ら ãĒ い 。

- signal

プ ロ ã‚ģ ゚ を kill す る 時 ãĢ 、 SIGKILL äģĨ 外 ぎ ã‚ˇ グ ナ ãƒĢ を 指 厚 す る 。 ã‚ˇ グ ナ ãƒĢ ぎ 指 厚 は 名 前 (例 : -HUP ) 数 字 (例 : -1 ) ぎ お ãĄ ら で も 艝 い 。

-u

そ れ ぞ れ ぎ PID ãĢ プ ロ ã‚ģ ゚ ぎ 所 有 者 名 を čŋŊ 加 す る 。

-v

éĨ’ 舌 (verbose) ãƒĸ ãƒŧ ド 。 プ ロ ã‚ģ ゚ は ps ぎ よ う ãĒ åŊĸ åŧ で 襨 į¤ē さ れ る 。 PID, USER, COMMAND ぎ 各 フ ã‚Ŗ ãƒŧ ãƒĢ ド は īŧŒ ps と 同 じ よ う ãĒ 内 厚 で あ る 。 ACCESS は 、 プ ロ ã‚ģ ゚ が お ぎ よ う ãĢ フ ã‚Ą イ ãƒĢ へ ã‚ĸ ク ã‚ģ ゚ し ãĻ い る か を į¤ē す 。 ã‚ĸ ク ã‚ģ ゚ が ã‚Ģ ãƒŧ ネ ãƒĢ ãĢ よ ãŖ ãĻ 行 わ れ ãĻ い る å ´ 合 (た と え ば マ ã‚Ļ ãƒŗ ト ポ イ ãƒŗ ト や ゚ ワ ッ プ フ ã‚Ą イ ãƒĢ ãĒ お ) ãĢ は 、 PID ぎ äģŖ ã‚ り ãĢ kernel と 襨 į¤ē さ れ る 。

-V

バ ãƒŧ ジ ョ ãƒŗ 情 å ą を 襨 į¤ē す る 。

-

す ず ãĻ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ を ãƒĒ ã‚ģ ッ ト し 、 送 る ã‚ˇ グ ナ ãƒĢ を SIGKILL ãĢ ã‚ģ ッ ト す る 。

フ ã‚Ą イ ãƒĢ

/proc location of the proc file system

/proc

proc フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ å ´ 所

例

fuser -km /home は 、 /home フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ãĢ ã‚ĸ ク ã‚ģ ゚ し ãĻ い る す ず ãĻ ぎ プ ロ ã‚ģ ゚ を kill す る 。

if fuser -s /dev/ttyS1; then :; else something ; fi は 、 äģ– ãŽ プ ロ ã‚ģ ゚ が /dev/ttyS1 を äŊŋ ãŖ ãĻ い ãĒ い å ´ 合 ãĢ 限 ãŖ ãĻ something を 原 行 す る 。

fuser telnet/tcp は 、 (ロ ãƒŧ ã‚Ģ ãƒĢ ぎ ) TELNET ポ ãƒŧ ト ãĢ ã‚ĸ ク ã‚ģ ゚ し ãĻ い る す ず ãĻ ぎ プ ロ ã‚ģ ゚ を 襨 į¤ē す る 。

åˆļ 限

同 一 ぎ フ ã‚Ą イ ãƒĢ や 同 一 ぎ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ãĢ 、 同 じ æ–š æŗ• で 複 数 ã‚ĸ ク ã‚ģ ゚ し ãĻ い る プ ロ ã‚ģ ゚ įž¤ は 、 一 つ だ け 襨 į¤ē さ れ る 。

同 一 ぎ ã‚Ē ブ ジ ェ ク ト が ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ で äēŒ å›ž äģĨ 上 指 厚 さ れ ãĻ も 、 そ れ ら ぎ エ ãƒŗ ト ãƒĒ は į„Ą čĻ– さ れ る 。

ãƒĢ ãƒŧ ト 樊 限 で 原 行 し ãĒ い 限 り 、 fuser が åž— る こ と ぎ で き る 情 å ą は 部 分 įš„ ãĒ も ぎ で あ る 。 し た が ãŖ ãĻ 、 äģ– ãŽ ãƒĻ ãƒŧ ã‚ļ ãƒŧ ぎ プ ロ ã‚ģ ゚ ãĢ よ ãŖ ãĻ ã‚Ē ãƒŧ プ ãƒŗ さ れ た フ ã‚Ą イ ãƒĢ は 襨 į¤ē さ れ ãĒ い し 、 原 行 フ ã‚Ą イ ãƒĢ は mapped ãĢ 分 類 さ れ る だ け ãĢ ãĒ る だ ろ う 。

情 å ą が 部 分 įš„ ãĢ し か åž— ら れ ãĒ い こ と ãĢ よ ãŖ ãĻ į”Ÿ じ る こ ぎ 問 題 は 、 fuser を root ãĢ SUID し ãĻ イ ãƒŗ ゚ ト ãƒŧ ãƒĢ す れ ば éŋ け る こ と が で き る だ ろ う 。 し か し こ ぎ æ–š æŗ• は 、 ã‚ģ キ ãƒĨ ãƒĒ テ ã‚Ŗ や プ ナ イ バ ã‚ˇ ãƒŧ ぎ ᐆ į”ą か ら 望 ぞ れ ãĒ い こ と が 多 い だ ろ う 。

udp と tcp ぎ 名 前 įŠē 間 と UNIX ド ãƒĄ イ ãƒŗ ã‚Ŋ ã‚ą ッ ト は 、 1.3.78 よ り 古 い ã‚Ģ ãƒŧ ネ ãƒĢ で は čĻ‹ つ け る こ と が で き ãĒ い 。

udp と tcp は 、 įž 在 ぎ と こ ろ IPv4 で し か 動 äŊœ し ãĒ い 。

ã‚Ģ ãƒŧ ネ ãƒĢ ãĢ よ る ã‚ĸ ク ã‚ģ ゚ は -v ã‚Ē プ ã‚ˇ ョ ãƒŗ を つ け ãĒ い と 襨 į¤ē さ れ ãĒ い 。

-k ã‚Ē プ ã‚ˇ ョ ãƒŗ は プ ロ ã‚ģ ゚ ãĢ し か 有 劚 で ãĒ い 。 ãƒĻ ãƒŧ ã‚ļ ãƒŧ が kernel ぎ å ´ 合 、 fuser は そ れ ãĒ り ぎ 劊 言 を 襨 į¤ē す る だ ろ う が 、 そ れ äģĨ 上 ぎ 動 äŊœ は 行 わ ãĒ い 。

著 者

Werner Almesberger <Werner.Almesberger@epfl.ch>

é–ĸ 逪 項 į›Ž

kill(1), killall(1), ps(1), kill(2)