15.2.2 JP1/AJS2のサービスを手動で終了する
JP1/AJS2のサービスの終了方法を説明します。ここでは手動でサービスを終了する方法を説明します。なお,JP1/AJS2のサービスを終了するときは,実行中のジョブネットやジョブがないことを確認してから終了してください。
- <この項の構成>
- (1) Windowsの場合
- (2) UNIXの場合
(1) Windowsの場合
- [コントロールパネル]ウィンドウで[サービス]を選択する。または[管理ツール]-[サービス]を選択する。
- 終了させたいJP1/AJS2のサービス名を選択する。
選択できるサービス名を次に示します。必要に応じて選択してください。
- JP1/AJS2サービス
- JP1/AJS2 Monitorサービス
- JP1/AJS2 Mailサービス※1
- JP1/AJS2 Queueless Agentサービス※2
- JP1/AJS2 Queueless File Transferサービス※2
- JP1/AJS2 Console Managerサービス※3
- JP1/AJS2 Console Agentサービス※4
- JP1/AJS2 Check Managerサービス※5
- JP1/AJS2 Check Agentサービス※6
- 注※1
- メールシステム連携をセットアップした場合だけ表示されます。
- 注※2
- キューレスジョブ実行環境をセットアップした場合だけ表示されます。
- 注※3
- JP1/AJS2 Console Managerをセットアップした場合だけ表示されます。
- 注※4
- JP1/AJS2 Console Agentをセットアップした場合だけ表示されます。
- 注※5
- JP1/AJS2 Check Managerをセットアップした場合だけ表示されます。
- 注※6
- JP1/AJS2 Check Agentをセットアップした場合だけ表示されます。
- [停止]ボタンをクリックする。
JP1/AJS2のサービスが終了します。
なお,「net stop サービス名」コマンドを実行してもサービスを終了できます。
- 補足事項
- Windowsのコントロールパネルの[サービス],または「net stop」コマンドからJP1/AJS2 Queueless Agentサービスを停止する場合,該当サービスは,実行中のキューレスジョブの終了を待たないで即座に停止します。このため,マネージャーホストでは,エージェントホストで実行中だったキューレスジョブの終了状態が終了状態不明となる場合があります。
- 終了状態不明となったキューレスジョブの終了状態を,ジョブの実行結果などから確認してください。
- また,該当サービスを実行中のキューレスジョブが終了してから停止したい場合は,JP1/AJS2サービス停止後に-jオプションを指定してajsqlstopコマンドを実行してください。
(2) UNIXの場合
次に示すサービスの終了方法を説明します。
- JP1/AJS2サービス
- JP1/AJS2 Monitorサービス
- JP1/AJS2 Mailサービス
- JP1/AJS2 Queueless Agentサービス
- JP1/AJS2 Queueless File Transferサービス
- JP1/AJS2 Check Managerサービス
- JP1/AJS2 Check Agentサービス
- /etc/opt/jp1ajs2/jajs_stopスクリプトを任意のファイルにコピーする。
次のコマンドを実行して,ファイルの権限を変更しないようにコピーしてください。
cp -p /etc/opt/jp1ajs2/jajs_stop 任意のファイル名
- コピーしたファイルをviなどのエディターで開き,コメントアウトされた行のコメント記号を削除する。
コメント記号の削除については,マニュアル「JP1/Automatic Job Management System 2 セットアップガイド 14.7.2 JP1/AJS2サービスの自動起動および自動終了の設定」を参照してください。
- スクリプトを実行して,JP1/AJS2サービスとJP1/AJS2 Monitorサービスを停止する。
UNIXでメールシステムと連携する場合に,メール監視デーモンはありません。メール監視の設定をしている場合には,JP1/AJS2サービスを終了するとメールの監視を終了できます。
なお,キューレスエージェントサービスはajsqlstopコマンドで,キューレスファイル転送サービスはajsqlftpstopコマンドでも終了することができます。また,JP1/AJS2 Check Managerサービス,またはJP1/AJS2 Check Agentサービスはajschkstopコマンドでも停止することができます。
ajsqlstopコマンド,ajsqlftpstopコマンド,およびajschkstopコマンドの詳細については,マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス 1. コマンド」を参照してください。
- 補足事項
- JP1/AJS2 Consoleのサービスは次のコマンドで終了できます。
- JP1/AJS2 Console Managerサービス
- /etc/opt/jp1ajs2cm/ajscminetd_startstop stop
- JP1/AJS2 Console Agentサービス
- /etc/opt/jp1ajs2/ajscainetd_startstop stop