Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
$PATHLinux システムで実行中のすべてのプロセスの変数を見つけるにはどうすればよいですか?
$PATH
にあります/proc/*/environ。これは、各プロセスの環境を含む疑似ファイルです。本当にすべてを取得したい場合は、root として実行する必要があります。
/proc/*/environ
environファイルの内容は、NUL個別の環境エントリです。
environ
NUL
/proc/$pid/environ ファイルの内容を読み取って解析してみてください。/proc/ 内のすべての PID ディレクトリを列挙し、そこから PATH 変数を引き出すことができるはずです。