[FAQ CENTER トップ]
[Redhat Enterprise linux 6(EL) FAQ トップへ]





【質問】プロセスが開いているファイルを表示する方法

環境:Redhat Enterprise linux 6(EL)

【回答】
指定したプロセスが開いているファイルを一覧表示する方法を紹介します。
ファイル一覧を表示するには、lsof コマンドに -p オプションを付けて実行します。

以下は "vsftp" プロセスが開いているファイルの一覧を表示します。
まずはps コマンドなどでプロセスIDを調査してください。プロセスIDが判明したらそのプロセスIDを指定して lsof コマンドを実行します。

# ps aux | grep vsftp
root 3287 0.0 0.0 44288 632 ? Ss 16:30 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 5979 0.0 0.0 71808 984 pts/1 S+ 17:18 0:00 grep vsftp
# lsof -p 3287



(*)本ページは Redhat Enterprise Linux 6以後を想定しています。

最終更新日:2015/04/17



[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2012