どのように「lsofを-l」と同じようにファイルハンドルを参照してくださいするには?
-
20-09-2019 - |
質問
私は、コマンドを(ソースを)やりました
$ exec 3>/tmp/thirdfile
$ exec 4>/tmp/fourthfile
$ echo drib >&3
$ echo drab >&4
$ echo another drib >&3
$ echo another drab >&4
$ exec 3>&-
$ exec 4>&-
どのように私は、ファイルハンドルlsof -l
とのようなものを見ることができますか?
解決
私は理解していない、なぜちょうどlsofを使用しない:
lsof -p $$
$$
は、シェルのプロセスIDを保持しているシェル変数であること
また、同じよう記述子をファイルに制限することができます
lsof -a -d0-65535 -p $$
他のヒント
Linuxでは、ファイル記述子が自分の殻に開いているものをお見せれる、ls -l /proc/$$/fd
ような何かを行うことができます。
もちろん、代替$$
ます。
所属していません StackOverflow