プロセスが開いているファイルを確認する

Linux であるプロセスが開いているファイルを確認する Tips。

ls -l /proc/`pgrep -n java`/fd

"pgrep -n java" の ところは用途に応じて "pgrep -nf foge.py" とか適当に。Linux に限らず procfs がサポートされている OS ならいけるような気がする。
と思ったら、Solaris は symblic link じゃないのかな。fd 以下のファイルは読めるけどどこへの link か分からない。