環境変数およびレジストリ変数
各オペレーティングシステムとシェルには、環境変数を設定するための
専用の構文が用意されています。以下の表に、各オペレーティングシステムとシェルで使用される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つの環境変数については例外です。