3.4.3 サービスの開始と停止
ここでは,JP1/AJS3 - Print Option Managerのサービスを開始したり停止したりする方法について説明します。
JP1/AJS3 - Print Option Managerのサービスは,JP1/AJS3 - Viewからジョブ運用情報の収集要求を受け付け,ジョブ運用情報を収集します。
- 〈この項の構成〉
(1) Windowsの場合
JP1/AJS3 - Print Option ManagerをインストールしたホストのOSがWindowsの場合に,JP1/AJS3 - Print Option Managerのサービスを開始したり停止したりするには,Windowsの[コントロールパネル]−[サービス]または[コントロールパネル]−[管理ツール]−[サービス]から操作します。
なお,「net start JP1_AJS2_POML」コマンドおよび「net stop JP1_AJS2_POML」コマンドを実行してもサービスを起動および停止できます。
JP1/AJS3 - Print Option Managerは,次に示すサービスを提供します。
サービス名 |
サービス内容 |
開始方法 |
アカウント |
---|---|---|---|
JP1/AJS3 POM |
JP1/AJS3 - Viewからジョブ運用情報の収集要求を受け付け,ジョブ運用情報を収集します。 |
自動 |
システム |
- 注意事項
-
JP1/AJS3の環境設定パラメーターADMACLIMITを「yes」にして,JP1/AJS3 - Viewからジョブ運用情報の収集する場合は,JP1/AJS3 - Print Option Managerのサービスを運用するアカウントに応じて,次のどちらかを実施してください。
-
JP1/AJS3 - Print Option Managerのサービスをローカルシステムアカウントで運用する場合(インストール後のデフォルトは,ローカルシステムアカウントに設定されています)
「system」というJP1ユーザーを作成し,ajsprintコマンドおよびajsshowコマンドの対象ユニットのJP1資源グループに対して,JP1権限レベルを設定してください。
-
JP1/AJS3 - Print Option Managerのサービスをユーザーアカウントで運用する場合
ユーザーアカウント名と同じ名前のJP1ユーザーを作成し,ajsprintコマンドおよびajsshowコマンドの対象ユニットのJP1資源グループに対して,JP1権限レベルを設定してください。
ajsprintコマンドおよびajsshowコマンドを実行するために必要なJP1権限レベルの詳細については,JP1/AJS3のマニュアルを参照してください。
なお,JP1/AJS3 - Print Option Managerのサービスをユーザーアカウントで運用する場合は,次の手順でサービスのログオンアカウントを設定してください。
サービスのログオンアカウントを設定するにはAdministrators権限が必要です。
<サービスのログオンアカウントの設定手順>
-
Windowsの[スタート]−[管理ツール]−[サービス]を選択し,[サービス]画面を表示する。
-
JP1/AJS3 POMを選択し,メニューバーの[操作]−[プロパティ]を選択し,[JP1/AJS3 POMのプロパティ]画面を表示する。
-
[ログオン]タブの[アカウント]をチェックし,[参照]ボタンを有効にする。
-
[アカウント]ボックスにサービスの実行アカウント名※を入力する。
アカウント名は,[参照]ボタンを押して表示されるダイアログから入力できます。
-
[パスワード]ボックスにパスワードを入力し,次にパスワードを確認して,[OK]ボタンをクリックする。
- 注※
-
サービスの実行アカウント名には,次の権限を持つアカウントを設定してください。
-
Administrators権限
-
ローカルログオンを許可する
-
サービスとしてログオン
-
プロセスレベルトークンの置き換え
-
プロセスのメモリークォータの増加
-
-
(2) UNIXの場合
JP1/AJS3 - Print Option ManagerをインストールしたホストのOSがUNIXの場合に,JP1/AJS3 - Print Option Managerのサービスを自動的に開始したり停止したりする手順について説明します。
- 注意事項
-
JP1/AJS3の環境設定パラメーターADMACLIMITを「yes」にして,JP1/AJS3 - Viewからジョブ運用情報の収集する場合は,JP1/AJS3 - POMサービスの開始方法の運用に応じて,次のどちらかを実施してください。
-
JP1/AJS3 - POMサービス(デーモン)を自動的に開始する場合
OS起動時に,JP1/AJS3 - POMサービスを自動的に開始するように設定した場合,「root」というJP1ユーザーを作成し,ajsprintコマンドおよびajsshowコマンドの対象ユニットのJP1資源グループに対して,JP1権限レベルを設定してください。
-
jprpomlstartコマンドでJP1/AJS3 - POMサービスを開始する場合
OSにログインしたあと,スーパーユーザー権限を持つユーザーでjprpomlstartコマンドを実行してJP1/AJS3 - POMサービスを開始した場合,「root」というJP1ユーザーを作成し,ajsprintコマンドおよびajsshowコマンドの対象ユニットのJP1資源グループに対して,JP1権限レベルを設定してください。
ajsprintコマンドおよびajsshowコマンドを実行するために必要なJP1権限レベルの詳細については,JP1/AJS3のマニュアルを参照してください。
-
(a) JP1/AJS3 - POMサービスの自動開始を設定する
システムの起動時に,JP1/AJS3 - POMサービス(デーモン)を自動的に開始する手順について説明します。
AIXの場合は,手順1から手順5までを実施してください。AIX以外の場合は,手順1から手順4までを実施してください。
-
JP1/AJS3 - POMサービスを停止する。
次のコマンドを実行して,プロセスをすべて停止します。
/opt/jp1ajs2pom/bin/jprpomlstop
-
次のファイルをviなどのエディターで開く。
/etc/opt/jp1ajs2pom/jprpoml_start
-
ファイル(自動開始用シェルスクリプト)に記述されている,次の下線部分を削除する。
:# /opt/jp1ajs2pom/bin/jprpomlstart >/dev/null 2>/dev/null
削除する際は,内容を確認してください。
-
必要に応じて,ファイル(自動開始用シェルスクリプト)に記述されている,次のLANGの設定部分を変更する。
LANG=XXXXXX
「XXXXXX」は,OSによって異なります。
LANGにJP1/AJS3 - Managerで使用している文字コードを指定してください。
AIXの場合は,続けて次の操作をしてください。
-
OSがAIXの場合は,次の設定をする。
JP1/AJS3 - POMサービスの起動エントリを,mkitabコマンドで/etc/inittabファイルに追加します。
mkitab -i jp1ajs2 " jp1ajs2pom:2:wait:/etc/opt/jp1ajs2pom/jprpoml_start"
lsitabコマンドで設定内容を確認します。
lsitab -a
次に示すように,プロセスを起動する順番に沿って,JP1/AJS3 - Managerの設定よりあとに,JP1/AJS3 - POMサービスの起動エントリが追加されているか,確認してください。
init:2:initdefault: brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot : : hntr2mon:2:once:/opt/hitachi/HNTRLib2/etc/D002start jp1base:2:wait:/etc/opt/jp1base/jbs_start jp1ajs2:2:wait:/etc/opt/jp1ajs2/jajs_start jp1ajs2pom:2:wait:/etc/opt/jp1ajs2pom/jprpoml_start
- 注意事項
-
自動起動のスクリプトおよび自動停止のスクリプトの環境変数LANGには,JP1/AJS3 - Managerで使用している文字コードを設定してください。使用できる文字コードについては,「8. コマンド コマンド一覧」の「LANG環境変数について」を参照してください。
- 補足事項
-
JP1/AJS3 - POMサービス(デーモン)を手動で開始するには,jprpomlstartコマンドを実行してください。jprpomlstartコマンドの詳細については,「8. コマンド jprpomlstart(UNIX)」を参照してください。
(b) JP1/AJS3 - POMサービスの自動停止を設定する
システムの終了時に,JP1/AJS3 - POMサービス(デーモン)を自動的に停止する手順について説明します。
AIXの場合は,手順1から手順4までを実施してください。AIX以外の場合は,手順1から手順3までを実施してください。
-
JP1/AJS3 - POMサービスを停止する。
次のコマンドを実行して,プロセスをすべて停止します。
/opt/jp1ajs2pom/bin/jprpomlstop
-
次のファイルをviなどのエディターで開く。
/etc/opt/jp1ajs2pom/jprpoml_stop
-
ファイル(自動停止用シェルスクリプト)に記述されている,次の下線部分を削除する。
:# /opt/jp1ajs2pom/bin/jprpomlstop >/dev/null 2>/dev/null
削除する際は,内容を確認してください。
-
OSがAIXの場合は,次の設定をする。
/etc/rc.shutdownスクリプトをテキストエディターで開き,次の記述を追記します。
test -x /etc/opt/jp1ajs2pom/jprpoml_stop && /etc/opt/jp1ajs2pom/jprpoml_stop
/etc/rc.shutdownスクリプトは,最後に実行したコマンドの終了コードがゼロ以外の場合はエラーと認識しshutdown処理を中断しますので,/etc/rc.shutdownの最後に以下の1行を記述することをお勧めします。
exit 0
- 補足事項
-
JP1/AJS3 - POMサービス(デーモン)を手動で停止するには,jprpomlstopコマンドを実行してください。jprpomlstopコマンドの詳細については,「8. コマンド jprpomlstop(UNIX)」を参照してください。