solarisのsetenvが無効こんにちはゲストさん。記述したsetenvが無効になります。プロンプトから実行したときのsetenvでは無効になります。記述されたsetenvは有効になっている様子で、パスが通らないと動かないDB用のコマンドがちゃんと起動します。どなたか、ご存知の方がいらっしゃいましたら教えてください。記述したsetenvが無効になります。設定されているはずですよ。シェルスクリプトを下記の用に変更してご確認ください。"正しく設定されている事が確認できると思います。プロンプトから実行したときのsetenvでは無効になります。』それは違う所を見てますよ。環境変数はプロセスが持っています。シェル上からコマンドを起動すると、そのコマンドはシェルの子プロセス(対話シェルとは別のプロセス)として起動されます。シェルスクリプト内で設定した環境変数は子プロセスの環境変数領域に値を設定します。(設定する場所はシェルスクリプトから見たら親プロセス[対話シェル]の環境領域ではなく子プロセスの環境領域です)シェルスクリプトの終了で子プロセスは終了し開放されますので子プロセスで設定した値も廃棄されます。あろうが一般ユーザであろうが同じ動作をします。記述されたsetenvは有効になっている様子で、パスが通らないと動かないDB用のコマンドがちゃんと起動します。読み込む時にはシェルは子プロセスを起動せず自身の環境で実行しますので、そこでの環境操作は対話シェルに反映されます。パスが通らないと動かないDB用のコマンドはちゃんと動くはずですよ。DB用のコマンドが意図通り動くと思いますよ。多くのシェルは子プロセスを起動しその上で動かしたり、自身が直接動かしたりという事を区別して行います。シェルのオンラインマニュアル等にも違いがしっかり記載されていますのでご確認ください。)でも同様な事が起こりますので意識してお使いください。上記方法(カッコで囲み)で起動するとシェルスクリプトと同様子プロセスを起動しそのプロセスで環境変数を設定、終了と共にその環境を破棄しますから直後に環境変数を確認しても設定されてない様に見えるはずです。ビルトインコマンド(内部コマンド)としてシェル内に実装されています。これは動作中のシェル自身の環境を操作する必要があるからです。外部コマンドは必ずプロセスを起動して実行されますので外部コマンドとして追加・作成したソフトの中で親プロセスの環境を操作する事は通常できません。スクリプトを下記の方法で起動すればシェルは自身の環境でスクリプトを読み込み実行しますので内部コマンドによる環境へ影響の与えるコマンドの実行結果が起動した親プロセスに反映されます。等の起動時システム設定等でも多用されていると思いますので読んでみると良い(学べる事が多い)でしょう。早々のご回答ありがとうございます。コマンドそのものがエラーになる】と言いたかったのです。実際のshell記述では、10通り以上の変更を加え、下記の記述も行っています。半角1byteのみが記述されていたのです。いう内容に訂正させて頂きます。記述があいまいですいませんでした。様な行をインタプリタ(指定)行と呼びます。インタプリタ行は実行権を付けたファイルを起動した時使われます。test.shそのスクリプトはsh(標準シェル)で実行されます。コマンド)なのでshにはありません。実行したときのsetenvでは無効になります。実行したけどエラーとなり何もされなかったというのが正しいです。実行してみてください。スクリプトとして処理されますので)と思います。test.shとしてみてください。shとして実行した時の細かな動作が理解(調査)できると思います。質問を変える場合には一旦終了し新たな質問として作成しましょう。すれば、新たな質問として多くの方の目に止まります。(新たな質問ではなく多くの方が一度見て助言できないと判断したままとなっていますので、見てくださる方が非常に少なくなっているはずですし、解決できる可能性のある方を減らすのは回答をいただきたい質問者としては損な事だと思います)また、後で同じ問題に困った人が見る時にもタイトルと中身が変わってしまっている質問は見付難いです。公開されているQ&Aが役立ちません。前の返事として関連している事を多く助言していると思いますのでしっかり理解してくださればありがたいです。20:40:19お礼saijyo_739様。回答、ありがとうございます。登録、質問共に初めてで、記述の方法すらよくわかりませんでした。その辺りの事まで教えて頂いて、とても助かります。何よりも、早い回答に感謝しております。心より、ありがとうございました。プロンプトから実行したときのsetenvでは無効になります。早々のご回答ありがとうございます。私の記述方法に誤りがあり、他の方への再度の質問で解決いたしました。ご指導、ありがとうございました。C-Shellで環境変数を設定する場合の質問です。(tcsh)での環境変数の長さの制限について教えて下さい。Solarisのコマンドプロンプトの変更方法について教えてください。antの設定で困っています。solaris8使用してるのですが2つほど質問があります。Reserved.掲載情報の著作権は提供元企業等に帰属します。