lsofコマンドで特定のプロセスがオープンしているファイルを調べることができます。
ubuntuにて以下のコマンドで動作確認を行いました。
lsof -c プロセス名
CentOS5ではlsofコマンドは /usr/sbin/lsof にありました。 従って一般ユーザにてCentOSで実行するには以下のようになります。
/usr/sbin/lsof -c プロセス名
以下、上記の操作を実行した時のスクリーンショットです。
以下、lsof -c vi の出力結果です。
edit