/proc

読み:プロック
外語:/proc: process
品詞:名詞

UNIXPOSIX準拠OS(Linux等)で、プロセス関係の情報が置かれるディレクトリ

UNIX System VBSDLinuxなどオペレーティングシステム(OS)を問わずこのディレクトリは存在するが、その内容についてはOSに依存しており、相互の互換性などはない。

OSによっては、プロセスの情報だけでなく、カーネルの情報を読み出すこともできる。

Linuxのどのディストリビューションにも例外なくあるが、FHSには規定されていない。

UNIXでは、/procの下にPIDでディレクトリがあるように見え、ここから各種プロセスの情報を読み出すことができる。情報は一見ファイルに見えるが、仮想化されたものであって、ディスク上にファイルがある訳ではない。

Linuxでも同様だが、加えてカーネル内部の情報にアクセスするための情報がある。これも一見ファイルに見えるが、同様にファイルではない。

ここに置かれた情報は、シンボリックリンクなどの一部を除いては、実際にはファイルとしてその実体は存在しない。