ローカル環境変数の代わりにソース環境変数がチェックされます。

ローカル環境変数の代わりにソース環境変数がチェックされます。

環境変数には次の問題があります。

私のLinuxサーバーには、HOSTNAME環境変数(SERVER_HOSTNAME値を含む)があります。 Linuxボックスには、別の環境変数HOSTNAME(CLIENT_HOSTNAME値を含む)があります。 set コマンドを使用して両方の変数を表示できます。

LinuxサーバーからLinuxシステムにTelnet経由でecho $ HOSTNAMEを実行すると、CLIENT_HOSTNAMEが表示されます。

ただし、このTelnetを実行してLinuxサーバーのホスト名(SERVER_HOSTNAME)をエコーするスクリプトを実行すると、Linuxボックスの代わりに解決されます。

私の質問は、TelnetセッションでCLIENT_HOSTNAMEを解決する方法です。エクスポートbuを試しましたが、役に立ちませんでした。

ありがとう

関連情報