linux-env

Linuxシステムの環境変数の一覧を照会します。Logpressoプロセスに設定された環境変数の名前と値を確認できます。

コマンドプロパティ

項目説明
コマンドタイプドライバークエリ
必要な権限クラスター管理者
ライセンス使用量集計あり
並列実行非対応
分散実行データノードで実行(mapper)

構文

linux-env

出力フィールド

フィールド説明
namestring環境変数名
valuestring環境変数の値

エラーコード

パースエラー
エラーコードメッセージ説明
95040no-read-permission管理者権限なしで実行した場合に発生します
ランタイムエラー

該当なし

説明

linux-envコマンドはJVMのSystem.getenv()を呼び出し、Logpressoプロセスに設定された環境変数を照会します。各環境変数についてnamevalueフィールドを含むレコードを返します。

環境変数にはファイルシステムパス、ユーザー情報など、システム構成に関する情報が含まれる可能性があるため、管理者権限が必要です。

このコマンドは4.0.2511.0バージョンからクラスター管理者権限が必要となり、アクセス可能なファイルパスが制限されます。詳細についてはファイルアクセス制限を参照してください。

使用例

各使用例のファイルパスはALLOWED_FILE_SCAN_PATHS設定に含まれていると仮定します。

  1. 環境変数をすべて照会する

    linux-env
    

    Logpressoプロセスに設定されたすべての環境変数を照会します。

  2. 特定の環境変数を検索する

    linux-env
    | search name == "PATH"
    

    PATH環境変数の値を照会します。

  3. 環境変数名でソートする

    linux-env
    | sort name
    

    環境変数を名前順にソートして照会します。

互換性

linux-envコマンドはSonar 4.0以前のバージョンから提供されています。4.0.2511.0バージョンからクラスター管理者権限が必要です。