Perl では、他のプロセスの環境を読み取る必要があります。
- スクリプトは root 権限で実行されています。
- スクリプトは、Linux と Solaris の両方で実行されます。
- 少なくとも Linux と Solaris の間では、ほとんどプラットフォームに依存しないソリューションが必要です。Linux では、/env/<proc_id>/environ を調べると答えが得られます。
- フォークする必要は避けたいです。「/usr/ucb/ps -auxwwwe $pid」をフォークするソリューションが既にあります
何か案は?