現在地:環境変数について > 環境変数の設定

環境変数の設定

環境変数の設定方法は、オペレーティングシステムの種類に応じて異なります。以下は、サポートされている各オペレーティングシステムでの設定方法の一覧です。

警告

環境変数の設定はシステム全体に適用されるので注意してください。Sentinel RMSによってライセンスが実装された複数のアプリケーションを使用する場合は、環境変数の設定により、それらのアプリケーションの実行で競合が発生することがあります。

Windows UNIX - Bourne / Korn シェル UNIX - C / TCSHシェル
  • Windowsでは、環境変数は[コントロールパネル] → [システム] → [詳細] → [環境変数] ダイアログボックスで設定します。設定を変更するためには 管理者権限が必要です。環境変数はそれぞれ、システム変数として追加する必要があります。環境変数は、コンピュータの起動時にシステムサービスによって読み取られます。Sentinel RMSの場合、コンピュータを再起動しなくても、システムサービスは環境変数を読み取ります。下のスクリーンショットを参照してください。
  • 一部の環境変数(LSHOST、LSFORCEHOSTなど)は、コマンドプロンプトでも設定できます。たとえば、次のコマンドは、

SET LSFORCEHOST=ACCT_SERVER

ライセンスサーバをACCT_SERVERに設定します(この設定がオーバーライドされない限り)。

UNIX コンピュータでBourneまたはKornシェルを使用する場合、環境変数はコマンドプロンプトでSETコマンドを使用して設定します。環境変数のパラメータは必ずクォーテーションマーク(")で囲んでください。またSETコマンドの後ろにexportコマンドを続けてください。

たとえば、デフォルトのライセンスファイルをnet2licに設定するためには、次のように入力します。

SET LSERVRC=”net2lic”
;export LSERVRC

UNIXコンピュータでCまたはTCSHシェルを使用する場合、環境変数はコマンドプロンプトでSETENVコマンドを使用して設定します。フォーマットは次のとおりです。

 

SETENV <variable> parameters

たとえば、デフォルトのライセンスファイルをnet2licに設定するためには、次のように入力します。

SETENV LSERVRC net2lic

 

環境変数によるライセンスサーバのコンフィグレーションオプションの設定

Solaris / Macintoshでの環境変数設定時の注意事項

Solaris / Macintoshでライセンスサーバの自動起動スクリプトが使用されている場合、環境変数設定について、以下の対策を講じてください。

永久的な環境変数(ライセンスサーバ関連)がプロファイルで定義されている場合、リブート時に有効にはなりません。ブートシーケンスでは、まずライセンスサーバが起動してからオぺレーティングシステムによって環境変数の設定が行われるからです。この問題を解決するには、環境変数を自動起動スクリプトのみに定義してください。

それにより、自動起動スクリプトファイルが/etc/rc3.dにあれば、セッション単位の環境変数が正しく機能します。または、環境変数を使用する代わりに、ライセンスサーバの起動コマンドで、必要なオプション(コマンドラインスイッチのヘルプを参照)を指定することもできます。

関連項目: