![procディレクトリのファイルを読み取るには? [閉鎖]](https://linux33.com/image/61625/proc%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
ls
コマンドが "/ proc"のファイルを読み取れないことがわかりました。
添付ファイルを参考にしてください。
リンクされたファイルがたくさんありますが、lsはそのファイルを読み取ることができません。
答え1
/proc
以下を使用してファイルを一覧表示し、ls
内容を読み取ることができますcat
(一部の例外はあります)。/proc/PID/mem
非常に奇妙な)。
以下のファイルは/proc
システムの現在の状態を反映しているため、ある瞬間には存在し、次にはもう存在しない可能性があります。一部のファイルは現在のプロセスによって異なります。/proc/self
たとえば、それを要求したプロセスのPIDへのシンボリックリンクです。
Bashが存在しないと報告すると、/proc/4551/task/4551/fd
PID 4551を持つプロセスが現在存在しないことを意味します。 (より正確には、bashが実行されているPID名前空間にはそのPIDを持つプロセスはありません。)