1

別のプロセス (pB としましょう) によって開始されるデーモン プロセス (pA としましょう) をこのデーモン pA で作成しています。 、getenv は pA で NULL を返します。getenv を使用してこの同じ変数にアクセスする別のスタンドアロン プログラムを作成すると、正常に動作します。getenv がデーモン プロセスで動作しないかどうかお尋ねしたいのですが。デーモンの環境変数にアクセスするにはどうすればよいですか? ありがとうございました

4

1 に答える 1

0

おそらくもう関連性はありませんが、検索でここに来る人は、こちらの回答を参照してください: https://stackoverflow.com/a/11850426/397604

Linux では、bash セッションでのみ変数を設定 (またはエクスポート) すると、一種の「サブ」セッションで使用できます。これは、実行したばかりのコマンドでのみ使用でき、他には何も使用できません。

于 2012-08-14T10:38:28.827 に答える