そこで、ファイル記述子「N」(たとえば4)がプロセスIDに対して何を意味するのかを知りたいと思います。Linuxコマンドを使用してそれを行うにはどうすればよいですか?
質問する
967 次
3 に答える
4
lsofを使用します:
[me@home]$ lsof -p 1990 -a -d 4
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
unity-mus 1990 me 4u CHR 1,3 0t0 5821 /dev/null
説明:
lsof -p 1990 -a -d 4
------- --- ----
| | |
PID=1990 AND fd=4
于 2012-05-29T13:10:41.663 に答える
1
使用する必要がありますlsof
(manから:lsof-開いているファイルを一覧表示します)。ファイル記述子のオプション付き
。-d
于 2012-05-29T13:04:48.130 に答える
0
プロセスIDが「」の場合はx
、を調べます/proc/x/fd
。このフォルダには、プロセスによって開かれたすべてのファイルへのリンクがあります。
于 2012-05-29T12:54:09.200 に答える