環境変数およびレジストリ変数
各オペレーティングシステムとシェルには、環境変数を設定するための専用の構文が用意されています。 以下の表に、各オペレーティングシステムとシェルで使用されるP4CLIENT
環境変数の設定方法を示します。
OSまたはシェル | 環境変数の例 | ||||
---|---|---|---|---|---|
UNIX: bash、 |
|
||||
UNIX: csh |
|
||||
MacOS X ( |
|
||||
Windows |
WindowsでHelixサーバをサービスとして実行する場合、管理者は、以下のように変数の値を設定する必要があります。
WindowsとmacOSでHelixサーバの変数を設定する方法については、 |
環境変数を設定するには、$home
を使用することができます。 以下に例を示します。
P4IGNORE=$home/myignorefile
$homeは、ユーザのホームディレクトリのパスに拡張されます。 ユーザのホームディレクトリは、HOME
環境変数の値(Windowsの場合はUSERPROFILE
の値)であるものとして取得されます。
Helixサーバの環境変数は、次の4つのカテゴリに分類できます。
タイプ | 説明 | 名前 |
---|---|---|
crucial | クライアント上で設定する必要があり、デフォルト値を使用することはほとんどありません。 | |
useful | ユーザに追加機能を提供します。 | P4CONFIG
|
server | 管理者がユーザまたはアプリケーションに対して設定します。 | P4AUDIT
|
esoteric | デフォルト値で十分です。 |
これらの環境変数は構成可能変数の章には記載されていませんが、p4 configureコマンドを使用して設定できるという意味では、これらの環境変数は「構成可能変数」であると言うこともできます。 ただし、P4JOURNAL
とP4ROOT
という2つの環境変数については例外です。