- fuser
- ファイル、ディレクトリを使用中のプロセス情報を表示
ファイルを変更したいときや、umountでマウントを外したいときなど、プロセスがファイルを使用中でにエラーとなる場合があります。
このとき、誰がファイルを使用しているのか、確認するためのコマンドです。
[root@localhost ~]# fuser /home/user/tmp /home/user/tmp: 7465c 7492c
プロセスのあとの記号はアクセスの区分で、以下の通り
c カレントディレクトリ
e 実行ファイル
f ファイルオープン
r ルートディレクトリ
m 共有ディレクトリ
あとは、プロセス番号から、実行ファイルを調べて下さい。
例えば、
[root@localhost ~]# ps -ef | grep 7465 user 7465 6873 0 16:58 pts/1 00:00:00 bash user 7492 7465 0 16:58 pts/1 00:00:00 vim tmp.txt root 7991 7770 0 17:10 pts/2 00:00:00 grep 7465
0 件のコメント:
コメントを投稿