次のページ
前のページ
目次へ
環境を表示(read)するための基本的なコマンドは/usr/bin/env です。
あるプログラムのパスを見つけるのに/proc ディレクトリを使うことも
可能です。はじめにプログラムのプロセス番号を調べて下さい - psコマンドを
使います。例えばxtermのプロセス番号が1088なら、
# more /proc/1088/environ
としてxtermの環境を表示することができます。
これはxdmといったデーモンプロセスでは動作しません。システムプロセス、
他のユーザープロセスの環境にアクセスするにはrootアクセスが必要です。
Netscapeをデバッグするために、/tmp/test スクリプトを作ることも
できます:
$ cat > /tmp/test
#!/bin/sh
/usr/bin/env > /tmp/env
^d
$ chmod +x /tmp/test
そして適当な補助アプリケーションをセットします(例えばaudio/x-pn-realaudioに
RealAudio)。(
http://www.realaudio.com/showcase の)RealAudioリンクを閲覧して
みて下さい。Netscapeは/tmp/env にストアされている環境のダミー
プログラムを呼び出します。
次のページ
前のページ
目次へ
|