apacheでCGIに環境変数を引き継ぐには?
ラウォッチ
[E-Mail]
[HomePage]
2000/02/29(火) 20:12:28
いつもお世話になっております。
あるCGI(オラクル系)が親プロセスで環境変数が指定されていないと動作致しません。
ですので、CGIプログラムにCシェルで環境変数をかませば動作致しますが、
CGIプログラム単独で動かしたいのです。
ルートやapacheの .cshrc .profile へその環境変数をセットしてもダメでした。
よろしくお願い致します。
ふじ
2000/02/29(火) 20:42:56
ラッパーを作ればいいのでは。
#!/bin/bash
export ORACLE_HOME=/hoge/fuga
exec oracle.cgi
とか。あ、cshなら、
#!/bin/csh
setenv ORACLE_HOME /hoge/fuga
exec oracle.cgi
とかですかね。
ふじ
2000/02/29(火) 20:46:40
あら、質問よく読んでなかった(^^;
何故ラッパーをかぶせる方法ではまずいのでしょう?
ラウォッチ
2000/02/29(火) 20:52:49
ふじさん、いつもすみません。
>何故ラッパーをかぶせる方法ではまずいのでしょう?
プログラムの管理が面倒で...。(2倍になるので...)
できれば、1本でやりたいです。