![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Shell(親)ではShell(子)を呼び出しています。
Shell(子)では環境変数を設定しており、設定直後にechoすると設定した環境変数の内容が出力されます。
ですが、Shell(子)からShell(親)に戻った直後にShell(子)で設定した環境変数をechoすると、値が空になっています。
なんで空になるのかわかりません。
お手数かけますが、ご教授おねがいします。
<Shell(親)の内容>
./Shell(子)
echo "TESTDIR(親):$TESTDIR"
<Shell(子)の内容>
TESTDIR=/dev/fs/test
export TESTDIR
echo "TESTDIR(子):$TESTDIR"
<Shell(親)の実行結果>
TESTDIR01:/dev/fs/test
TESTDIR02: ←空白
※環境
OS:Windows 2003 Server
Shell:SUAのKorn Shell
No.2ベストアンサー
- 回答日時:
通常、環境変数はプロセス間で共有しているのではなく、子プロセスが起動するときに親プロセスからコピーしているだけです。
子プロセスで環境変数を変更しても親プロセスには反映されませんし、子プロセスを起動してから親プロセスで環境変数を変更しても子プロセスには反映されません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- 計算機科学 Pythonに関する質問です。 1 2022/12/04 10:55
- その他(開発・運用・管理) コマンドプロンプトまたはpower shellなどを用いてのフォルダ内のファイル一括リネーム方法をご 4 2022/10/24 09:42
- 就職 海外のモービル石油やShellやファイザーなどの大手理系企業に就職する方法ありますか? 3 2023/08/12 03:19
- Ruby パイソンプログラム 1 2022/04/02 06:40
- Windows 10 Windowsの初期化ができません。PCをリセットする時にエラーが発生しましたと出ます。 2 2022/04/03 16:25
- PDF vbaでpdfを開いて1ページ目のみ印刷する。 1 2022/11/12 12:35
- アニメ 攻殻機動隊のレンタル版? 3 2022/09/05 19:27
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
Process.Startの戻り値を後で取得
-
共有メモリの使い方について
-
Linuxでのスレッド間メッセージ...
-
C++でシェルを起動
-
C++のプログラムをバックグラウ...
-
プロセスIDの取得方法について
-
ShellExecuteが起動したプロセ...
-
タスクマネージャーのプロセス...
-
forkについて
-
OSPFでプロセスを分ける意義に...
-
子プロセスの状態を親プロセス...
-
スペシャルねこまんま57号について
-
今のCPUは2nmプロセスとか何や...
-
C言語のプログラムにて二つの処...
-
C#でのbatファイル実行結果取得
-
プロセスのアタッチ・デタッチ...
-
ADOでアクセスのレコードに...
-
プロセスIDからウィンドウハ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
タスクマネージャーのプロセス...
-
プロセスのアタッチ・デタッチ...
-
プロセスIDからウィンドウハ...
-
C#でのbatファイル実行結果取得
-
非表示になったエクセルは?
-
C++のプログラムをバックグラウ...
-
VB6.0 SHELLで起動...
-
怪しいプロセス教えてください。
-
ADOでアクセスのレコードに...
-
Process.Startの戻り値を後で取得
-
プロセスIDの取得方法について
-
Linuxでのスレッド間メッセージ...
-
API関数 GetExitCodeProcess
-
OSPFでプロセスを分ける意義に...
-
C++でシェルを起動
-
別のプロセスの関数を呼び出す...
-
共有メモリの同時アクセスにつ...
-
c言語でプロセスIDを調べたい
おすすめ情報