fuser - ファイルやソケットを使用しているプロセスを特定 - Linuxコマンド
当ページのリンクには広告が含まれています。
スポンサーリンク
fuserコマンドは、ファイルやソケットを使用しているプロセスを特定するコマンドです。
fuserコマンド
書式
fuser [オプション]
fuserコマンドは、引数として渡されたファイルやファイルシステムのプロセスIDを確認することができます。
オプション
-a | コマンドラインから渡されたすべてのファイルを表示します。 |
-k | 指定したファイルにアクセスしているプロセスをkillします。 |
-i | プロセスをkillする前に確認します。オプション -k と共に使用します。 |
-l | 使用できるすべてのシグナルリストを表示します。 |
-m ファイルシステム | マウントされたファイルシステムを指定すると、そのファイルシステム上のファイルにアクセスしているプロセスを表示します。 |
-n 名前空間 | file、udp、tcpといった名前空有間を指定します。 |
-s | コマンド実行時の表示結果を抑制します。 |
-u | PIDと共にプロセスの所有者名を表示します。 |
-v | コマンド実行の詳細情報を表示します。 |
使用例
使用できるすべてのシグナルリストを表示します(オプション -l)。
$ fuser -l HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS UNUSED
ファイルシステム(ここでは、/home)にアクセスしているプロセスを表示します(オプション -m)。詳細情報を表示するためにオプション -vを使っています。
$ fuser -vm /home USER PID ACCESS COMMAND /home: root kernel mount / karuma 5608 .rce. bash
ファイルにアクセスしているプロセスを表示します(オプション -v)。
$ fuser -v /bin/bash USER PID ACCESS COMMAND /bin/bash: karuma 5608 ...e. bash
関連コマンド
システム の人気記事
- Linuxコマンド【 script 】端末の操作を記録する
- Linuxコマンド【shutdown】システムを終了する
- Linuxコマンド【 bc 】シェルで数値計算を実行する
- コマンドリファレンス
- Linuxコマンド【 ldd 】共有ライブラリへの依存関係を表示する
- fuser - ファイルやソケットを使用しているプロセスを特定 - Linuxコマンド
- Linuxコマンド【 sysctl 】カーネルパラメータを設定する
- Linuxコマンド【 export 】環境変数を定義・リスト表示する
- Linuxコマンド【 runlevel 】現在のランレベルを確認する
- Linuxコマンド【 reboot 】システムをすぐに再起動する