JCL 프로시저를 준비하여 MVS 시스템 콘솔에서 IBM HTTP Server를 시작 및 중지할 수 있습니다.
apachectl 시작 및 중지 명령을 발행하는 JCL 카탈로그 프로시저를 사용하여 MVS 시스템 콘솔에서 IBM HTTP Server 인스턴스를 시작하고 중지할 수 있습니다. 같은 프로시저를 사용하여 MVS 시스템 콘솔에서 다른 apachectl 명령을 발행할 수도 있습니다.
다음 샘플 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 제어 인터페이스 웹 사이트에 있습니다.
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>'