p4 license
ライセンスファイルを更新または表示します。
構文規則
p4 [g-opts] license -o
p4 [g-opts] license -i
p4 [g-opts] license -u
説明
p4 license
コマンドにより、
Helixサーバスーパーユーザは
Helixサーバライセンスファイルを更新または
表示することができます。
このコマンドを実行するには、Helixサーバルートディレクトリ内に既に有効な
ライセンスファイルが存在する必要があります。
p4 license
を使用すると、ライセンスされたユーザを
Perforceサービスに追加することができます。サービスを停止して
ライセンスファイルを手動でサーバルートにコピーする必要はありません。
Perforceから取得した新しいライセンスファイルのほとんどは、
p4 license
を使用するか、
既存のライセンスファイルをコピーしてインストールできます。
ただし、サーバのIPアドレスまたはポート番号が変更されている場合は、
サーバを明示的に「停止」する必要があります。
UNIXを使用している場合は、「Perforceサービスを停止する」および「Perforceサービスを起動する」を参照してください。
Windowsを使用している場合は、「Helixサーバを起動または停止する」を参照してください。
ライセンスの有効期限は世界協定時刻(UTC)で期限日を迎えると期限切れになります。例えば、p4 license -o
によって期限日がUNIX時間の1546300801と表示された場合、期限切れとなるのはUTC (GMT)の2019年1月1日火曜日午前12:00:01からになります。サーバがカリフォルニアにある場合、2018年12月31日月曜日午後4:00:01を迎える前にライセンスは期限切れになります。これはカリフォルニアの現地時間がUTCより8時間遅れているためです。UNIX時間をわかりやすい形式に変更するには、https://www.epochconverter.com/に紹介されているようなコンバーターを使用します。
または、licenseTimeRemaining
の値を秒単位で取得するには、p4 license -u
コマンドを以下のように指定します。
>p4 -u su-bruno -p p4prod.mycompany.com:1666 license -u ... isLicensed yes ... userCount 651 ... userLimit 1000 ... clientCount - ... clientLimit unlimited ... fileCount - ... fileLimit unlimited ... repoCount - ... repoLimit unlimited ... licenseExpires 1582934400 ... licenseTimeRemaining 5172009 ... supportExpires 1582934400
ライセンスの有効期が切れる前に期間を指定して警告を受け取れるようにする場合は、https://swarm.workshop.perforce.com/files/guest/nick_poole/scripts/nagios/readme.txtに紹介されているスクリプトの使用を検討してください。
ライセンスが付与されていない製品の使用に関する制限
2019.2パッチ14、2020.1 (パッチ8)、2020.2 (パッチ6)、2021.1 (パッチ1)、およびこれら以降のリリース | 2016.1以降のリリース | 2016.1より前のリリース |
|
|
|
|
オプション
|
現在のライセンスファイルを標準出力に表示します。 |
|
新しいライセンスファイルを標準入力から読み込みます。詳細については、「ライセンスファイルの追加と更新」を参照してください。 |
|
ライセンスとサポートの有効期限を含めライセンス制限を報告し、制限されている エンティティ(ユーザまたはファイル)のうちいくつのエンティティが使用されているかを示します。 |
|
「グローバルオプション」を参照してください。 |
使用上の注意点
ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
---|---|---|
適用外 |
適用外 |
super権限
|
例
|
現在のライセンスファイルを標準出力に表示します。 |
|
新しいライセンスファイルを標準入力から読み込みます。 |