JCL プロシージャーを準備して、MVS システム・コンソールから IBM HTTP Server を 開始および停止することができます。
JCL カタログ式プロシージャーを使用して apachectl start および apachectl stop コマンドを発行することにより、MVS システム・コンソールから IBM HTTP Server インスタンスを始動および停止できます。 同じプロシージャーを使用して、他の apachectl コマンドを MVS システム・コンソールから発行できます。
以下の JCL プロシージャーのサンプルを hlq.SIWOJCL(IWOAPROC) からお使いのシステム・プロシージャー・ライブラリーにコピーしてください。
//*--------------------------------------------------------- //IHSAPACH PROC ACTION='start', // DIR='/path/to/IHS/runtime/directory', // CONF='conf/httpd.conf' //*--------------------------------------------------------- //IHS EXEC PGM=BPXBATCH, // PARM='SH &DIR/bin/apachectl -k &ACTION -f &CONF -DNO_DETACH', // MEMLIMIT=512M //STDOUT DD PATH='&DIR/logs/proc.output', // PATHOPTS=(OWRONLY,OCREAT,OTRUNC), // PATHMODE=(SIRUSR,SIWUSR,SIRGRP,SIWGRP) //STDERR DD PATH='&DIR/logs/proc.errors', // PATHOPTS=(OWRONLY,OCREAT,OTRUNC), // PATHMODE=(SIRUSR,SIWUSR,SIRGRP,SIWGRP) // PEND
サンプル JCL で使用される apachectl コマンドの説明については、Apache HTTP Server Control Interface Web サイトを参照してください。
RDEFINE STARTED WEBSRV1.* STDATA(USER(WWWSERV) GROUP(WWWGROUP) TRACE(YES)) SETROPTS RACLIST(STARTED) GENERIC(STARTED) REFRESH
S WEBSRV1
S WEBSRV1,JOBNAME=HTTPD
S WEBSRV1,ACTION='stop'
S WEBSRV1,ACTION='<command>'