일괄처리 작업을 위한 명령행 인터페이스

명령행 인터페이스는 작업 스케줄러와 상호 작용하여 일괄처리 작업를 제출하고 조작합니다. app_server_root/bin 디렉토리에 lrcmd.sh or lrcmd.bat 스크립트로 존재하며 WebSphere® 셀의 임의 위치에서 시작할 수 있습니다.

lrcmd 스크립트를 사용하여 다음 명령을 수행할 수 있습니다.

표 1. lrcmd 명령. 표에는 lrcmd 명령에 대한 인수, 설명 및 추가 정보가 포함되어 있습니다.
명령 인수 설명 추가 정보
lrcmd에 대한 사용법 정보를 표시하십시오. 없음 이 명령은 lrcmd 명령에 대한 사용법 정보를 표시합니다. 예제: lrcmd
작업 스케줄러에 작업을 제출합니다.
-cmd=submit 
-xJCL=<xjcl_filename> 
[-host=<host>] 
[-port=<port>], 
or -cmd=submit -job=<job_name> 
[-startDate=<startDate> 
- startTime=<startTime>] 
[-host=<host>] 
[-port=<port>]
xJCL(XML Job Control Language) 파일이 지정되면, -xJCL=<xjcl_filename>은 파일 시스템에서 제출되고 선택적으로 저장할 xJCL의 경로를 지정합니다. 선택적 인수:
  • xJCL 저장소에 저장된 XJCL의 이름으로 -job=<job_name>을 사용하여 xJCL 작업의 저장소에 xJCL을 저장할 때 사용할 이름을 지정하십시오. 추가 정보는 -cmd=save를 참조하십시오.
  • 지정된 작업 이름을 사용하여 xJCL 작업의 저장소에 xJCL을 추가하려면 -add를 사용하십시오.
  • 지정된 작업 이름을 사용하여 작업 xJCL의 저장소에 xJCL을 추가하거나 -replace를 사용하여 대체하십시오.
  • 필수 startDate 형식이 yyyy-MM-dd인 경우 실행하기 위해 작업을 제출하는 날짜로 -startDate=<startDate>를 사용하십시오. 정의할 -startTime 매개변수가 필요합니다.
  • 필수 startTime 형식이 HH:mm:ss인 경우 실행하기 위해 작업을 제출하는 날짜로 startTime=<startTime>을 사용하십시오. 이 매개변수를 사용하려면 -startDate 매개변수도 정의해야 합니다.
  • -host=<host>를 ODR(On Demand Router) 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.

명령의 두 변형은 제출된 작업의 작업 ID를 리턴합니다.

예제:
  • lrcmd -cmd=submit -xJCL=myxjcl.xml -host=myhost -port=81
  • lrcmd -cmd=submit -xJCL=myxjcl.xml
  • lrcmd -cmd=submit -job=myjob
  • lrcmd -cmd=submit -xJCL=myxjcl.xml -add -job=myjob
  • lrcmd -cmd=submit -xJCL=C:\\myXJCL -add -job=MyJob -port=80-startDate=2005-11-25-startTime=23:59:00
  • lrcmd -cmd=submit -job=MyJob -startDate=2005-11-25 -startTime=23:59:00
이전에 제출한 작업을 취소하십시오.
-cmd=cancel 
-jobid=<jobid>
[-<host>] [-port=<port>]
이 명령은 이전에 제출된 작업의 시작을 취소하거나 실행 중인 작업의 실행을 취소합니다.

-jobid=<jobid>작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다. -cmd=status 명령은 특정 작업의 작업 ID를 식별하는 데에도 사용할 수 있습니다.

선택적 인수:
  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.
예:

lrcmd -cmd=cancel -jobid=myjob:2 -host=myLRShost -port=9083

작업을 다시 시작하십시오.
-cmd=restart 
-jobid=<jobid>
[-host=<host>] [-port=<port>]
이 명령은 취소된 작업을 다시 시작합니다. 다시 시작 가능한 상태의 작업만 다시 시작할 수 있습니다.

-jobid=<jobid>작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다. -cmd=status 명령은 특정 작업의 작업 ID를 식별하는 데에도 사용할 수 있습니다.

선택적 인수:
  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.
일괄처리 애플리케이션과 연관된 일괄처리 작업만 다시 시작할 수 있습니다. -cmd=cancel 명령을 사용하여 일괄처리 작업을 취소하면 해당 상태가 다시 시작 가능으로 변경됩니다.

작업이 다시 시작되면 마지막으로 커미트된 체크포인트부터 처리가 재개됩니다.

예:

lrcmd -cmd=restart -jobid=myjob:2 -host=myLRShost -port=9081

작업 정보를 제거하십시오.
-cmd=purge 
-job=<jobid> 
[-host=<host>] [-port=<port>]
이 명령은 작업 스케줄러눈금 엔드포인트에서 작업 정보를 제거합니다.

작업 스케줄러는 작업이 완료된 이후에 작업에 대한 정보를 유지보수합니다. 제거 명령은 작업 스케줄러 및 그리드 엔드포인트 데이터베이스에서 작업 정보를 영구적으로 삭제합니다. 이 명령은 작업의 작업 로그도 제거합니다.

-jobid=<jobid>작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다. -cmd=status 명령은 특정 작업의 작업 ID를 식별하는 데에도 사용할 수 있습니다.

선택적 인수:
  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.
작업 스케줄러는 작업이 완료된 이후에 작업에 대한 정보를 유지보수합니다. purge 명령은 작업 스케줄러눈금 엔드포인트 데이터베이스에서 작업 정보를 영구적으로 삭제합니다. 이 명령은 작업의 작업 로그도 제거합니다.

예:

lrcmd -cmd=purge -jobid=myjob:2

작업 저장소로 xJCL을 저장하십시오.
-cmd=save 
-xJCL=<xjcl_filename>
-job=<job_name> 
[-host=<host>] [-port=<port>]
이 명령은 장래 -cmd=submit 명령이 사용할 작업 저장소에 xJCL 문서를 저장합니다.
  • -xJCL=<xjcl_filename>을 사용하여 저장할 xJCL 파일의 파일 이름을 지정하십시오.
  • -job=<job_name>을 사용하여 xJCL을 작업 xJCL의 저장소에 저장할 때 사용할 이름을 지정합니다.
  • 장래 -cmd=submit 명령에 작업 이름을 사용하여 저장된 xJCL을 참조할 수 있습니다.
선택적 인수:
  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.

예제:

  • lrcmd -cmd=save -xJCL=myxjcl.xml -job=myjob -host=myODRHost -port=82
  • lrcmd -cmd=submit -job=myjob
작업 저장소에서 작업을 제거하십시오.
-cmd=remove 
-job=<job_name>
[-host=<host>] [-port=<port>]
이 명령은 이전에 저장된 xJCL 문서를 작업 저장소에서 제거합니다.

-job=<job_name>을 사용하여 이전에 작업 저장소에 파일을 저장한 경우 작업에 지정된 이름을 지정합니다.

  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.
예:

lrcmd -cmd=remove -jobid=myjob:2 -host=myhost -port=9083

일괄처리 작업의 상태를 표시하십시오.
-cmd=status
or
-cmd=status 
-jobid=<jobid> 
[-host=<host>] [-port=<port>]
이 명령은 작업 스케줄러 데이터베이스에 있는 하나 이상의 작업에 대한 상태 정보를 표시합니다.

선택적 인수: -job=<jobid>를 지정하면 지정된 작업에 대한 작업 정보만 표시됨을 나타냅니다.

예제:
  • lrcmd -cmd=status host=myODRHost -port=83
  • lrcmd -cmd=submit -xJCL=myxjcl.xml(작업 ID LongRunningScheduler:17 리턴)
  • lrcmd -cmd=status -jobid=LongRunningScheduler:17
작업을 일시중단하십시오.
-cmd=suspend 
-jobid=<jobid> 
-seconds=<seconds>
[-host=<host>] [-port=<port>]
이 명령은 지정된 시간(초) 동안 그리드 일괄처리 작업의 시작을 일시중지합니다. 수동으로 재개(예: lrcmd -cmd=resume 사용)하지 않은 경우, 지정된 시간(초)이 경과하면 작업이 자동으로 재개됩니다.

-jobid=<jobid>작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다. -cmd=status 명령은 특정 작업의 작업 ID를 식별하는 데에도 사용할 수 있습니다.

선택적 인수:

-seconds=<seconds>를 사용하여 작업 시작이 일시중지되는 시간(초)을 나타냅니다. 지정되지 않은 경우 기본값으로 15초를 설정합니다. -seconds=0을 지정하면 수동으로 재개할 때까지 작업이 시작되지 않습니다.

  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.

예제:

lrcmd -cmd=submit -xJCL=myxjcl.xml(작업 ID myjob:23 리턴). myjob:23 작업의 실행이 시작된 후, 예를 들어 lrcmd -cmd=suspend -jobid=myjob:23 -seconds=300 -port=81 -host=myODRHost를 사용하면 5분 동안 일시중지됩니다.

5분이 경과하기 전에 lrcmd -cmd=resume -jobid=myjob:23을 사용하면 작업 실행이 재개됩니다.

이전에 일시중단한 작업의 시작을 재개하십시오.
-cmd=resume 
-jobid=<jobid>
[-host=<host>] [-port=<port>]
이 명령은 이전에 일시중단한 일괄처리 작업의 시작을 재개합니다.

-jobid=<jobid>작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다. -cmd=status 명령은 특정 작업의 작업 ID를 식별하는 데에도 사용할 수 있습니다.

-cmd=suspend에 대한 설명을 참조하십시오.
작업에 대한 출력을 표시하십시오.
-cmd=output 
-jobid=<jobid>
[-host=<host>] [-port=<port>]
지정된 작업이 실행되는 동안 작업 스케줄러눈금 엔드포인트에서 생성한 출력을 표시합니다.

-jobid=<jobid>작업 스케줄러가 작업에 지정한 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다. -cmd=status 명령은 특정 작업의 작업 ID를 식별하는 데에도 사용할 수 있습니다.

(없음)
일괄처리 작업의 리턴 코드를 표시하십시오.
-cmd=getBatchJobRC 
-jobid=<jobid>
[-host=<host>] [-port=<port>]
그리드 일괄처리 작업에서 생성한 전체 리턴 코드를 표시합니다.
-jobid=<jobid>작업 스케줄러가 작업에 지정한 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다. -cmd=status 명령은 특정 작업의 작업 ID를 식별하는 데에도 사용할 수 있습니다.
  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.
(없음)
작업 스케줄러에 반복 작업 요청을 제출하십시오.
-cmd=submitRecurringRequest 
-xJCL=<XML file name>
-request=<name of request>
-startDate=<date where first
 job gets submitted>
-startTime=<time where job 
 gets submitted>
-interval=<time period between 
 job submissions>
[-host=<host>] [-port=<port>]
or
-cmd=submitRecurringRequestjob=
<job_name> 
-request=<name of request>
-startDate=<date where first
 job gets submitted>
-startTime=<time where job 
 gets submitted>
-interval=<time period between 
 job submissions>
[-host=<host>] [-port=<port>]
작업 스케줄러에 반복 작업 요청을 제출하십시오. 작업 스케줄러가 인수로 표시된 간격으로 지정된 xJCL에 대해 일괄처리 작업를 제출합니다.
  • xJCL=<xjcl_filename>을 사용하여 파일 시스템에서 제출되고 선택적으로 저장할 xJCL의 경로를 지정합니다.
  • -request=<name of request>를 이 반복 작업 제출 요청을 식별하는 요청의 고유한 이름으로 사용합니다. 필수 startDate 형식이 yyyy-MM-dd인 경우 시작하기 위해 첫 번째 작업을 제출하는 날짜로 -startDate=<date where first job gets submitted>를 사용하십시오. 정의할 -startTime 매개변수도 필요합니다.
  • 필수 startTime 형식이 HH:mm:ss인 경우 시작하기 위해 첫 번째 작업과 반복되는 모든 후속 작업을 제출하는 시간으로 -startTime=<time where job gets submission>을 사용하십시오. 이 매개변수에는 정의할 startDate 매개변수도 필요합니다.
  • 지원되는 기간이 매일, 매주, 매월인 경우 반복되는 이 작업 요청을 위한 두 작업 제출 사이의 기간으로 -interval=<time period between job submissions>을 사용하십시오.
선택적 인수:
  • xJCL 저장소에 저장된 XJCL의 이름. 추가 정보는 -cmd=save를 참조하십시오.
  • -host=<host> ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port> ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트. 지정되지 않는 경우 기본값은 80입니다.

예제:

  • lrcmd :-cmd=submitRecurringRequest -xJCL=C:\\myxJCL -port=81 -request=MyMonthlyReport -interval=monthly -startDate=2006-01-02 -startTime=23:59:00
  • lrcmd -cmd=submitRecurringRequest -job=WeeklyJob -request=MyWeeklyReport -interval=weekly -startDate=2006-01-02 -startTime=23:59:00
기존의 반복 작업 요청을 수정하십시오.
lrcmd 
-cmd=modifyRecurringRequest
-request=<name of request>
-xJCL=<XML file name>
-interval=<time period between 
 job submissions>
-startDate=<date where first
 job gets submitted>
-startTime=<time where job 
 gets submitted>
Arguments:
  • <name of request>를 이 반복 작업 제출 요청 수정을 식별하는 요청의 고유한 이름으로 사용합니다.
  • 시작하도록 스케줄할 일괄처리 작업에 대해 설명하는 XML 파일의 이름으로 <XML file name>을 사용하십시오.
  • 지원되는 기간이 매일, 매주, 매월인 경우 반복되는 이 작업 요청을 위한 두 작업 제출 사이의 기간으로 <time period between job submissions>을 사용하십시오.
  • 필수 startDate 형식이 yyyy-MM-dd인 경우 시작하기 위해 첫 번째 작업을 제출하는 날짜로 <date where first job gets submitted>를 사용하십시오. 정의할 -startTime 매개변수도 필요합니다.
  • 필수 startTime 형식이 HH:mm:ss인 경우 시작하기 위해 첫 번째 작업과 반복되는 모든 후속 작업을 제출하는 시간으로 <time where job gets submission>을 사용하십시오. 정의할 -startDate 매개변수도 필요합니다.
이 명령에 사용하도록 다음 매개변수 중 하나를 정의해야 합니다. -xJCL, -interval(-startDate-startTime).

선택적 인수:

  • -port:를 ODR 프록시 HTTP 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 기본값은 80입니다.
  • -host:를 ODR 호스트 또는 작업 스케줄러 호스트로 사용합니다. 기본값은 localhost입니다.
예제:

lrcmd -cmd=modifyRecurringRequest -request=MyWeeklyReport -xJCL=C:\\myNewXJCL -port=80

lrcmd -cmd=modifyRecurringRequest -request=MyWeeklyReport -startDate=2006-02-02 -startTime=22:30:00 -xJCL=C:\\myFebXJCL -port=80

표 2. lrcmd 명령. 표에는 lrcmd 명령에 대한 인수, 설명 및 추가 정보가 포함되어 있습니다.
명령 인수 설명 추가 정보
lrcmd에 대한 사용법 정보를 표시하십시오. 없음 이 명령은 lrcmd 명령에 대한 사용법 정보를 표시합니다. 예제: lrcmd
이전에 제출한 작업의 실행을 중지하십시오.
-cmd=stop 
[-jobid=<job_id>
[-host=<host>] 
[-port=<port>]
이 명령은 체크포인트가 발생한 경우 이전에 제출한 작업의 실행을 중지합니다.

-jobid=<jobid>작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다.

선택적 인수:
  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.
예제:
  • lrcmd -cmd=stop -jobid=MyApp:1 -port=80 -host=myodrhost.com
  • lrcmd -cmd=stop -jobid=MyApp:1 -port=9080 -host=mygshost.com -userid=myname -password=mypassword
작업 정의 xJCL에 참조되는 기호 변수를 표시합니다.
-cmd=getSymbolicVariables 
-xJCL=<xjcl_file>
[-<host>] [-port=<port>]
이 명령은 작업 정의 xJCL에 참조되는 기호 변수를 표시합니다.

-jobid=<jobid>작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다.

선택적 인수:
  • -XJCL=<xjcl_file>을 사용하여 그리드 작업을 설명하는 작업 정의 xJCL 파일의 경로를 지정합니다.
  • -job=<job_name>을 사용하여 작업 스케줄러의 작업 저장소에서 키로 사용되는 작업 이름을 지정합니다.
  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우, 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우, 기본값은 80입니다.
예제:
  • lrcmd -cmd=getSymbolicVariables -xJCL=C:\myXJCL -port=9080 -host=mygshost.com
  • lrcmd -cmd=getSymbolicVariables -job=MyJob -port=80 -host=myodrhost.com -userid=myname -password=mypassword
작업 로그를 저장하십시오.
-cmd=saveJobLog 
-jobid=<job_id>
[-host=<host>] 
[-fileName=<fileName>]
이 명령은 요청된 작업 ID와 연관된 작업 로그를 로컬 파일 시스템에 저장합니다.

-jobid=<job_id>작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다.

-fileName=<fileName>을 사용하여 압축 작업 로그 데이터가 저장되는 로컬 파일 시스템에서 파일의 이름을 나타냅니다. 이 파일은 존재할 경우 바뀝니다. 파일 이름 <fileName>에 삽입된 공백이 포함되지 않을 수 있습니다.

선택적 인수:
  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.
예제:
  • lrcmd -cmd=saveJobLog -jobid=MyApp:1 -fileName=/tmp/myZippedJobLog -port=80 -host=myodrhost.com
  • lrcmd -cmd=saveJobLog -jobid=MyApp:1 -fileName=/tmp/mySavedJobLog -port=9080 -host=mygshost.com -userid=myname -password=mypassword
작업 로그를 가져오십시오.
-cmd=getJobLog -jobid=<job_id>
요청된 작업 ID와 연관된 작업 로그를 표시합니다.

-jobid=<job_id>작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다.

선택적 인수:
  • -host=<host>를 ODR 호스트 이름 또는 작업 스케줄러 서버 호스트 이름으로 사용합니다. 지정되지 않는 경우 기본값은 localhost입니다.
  • -port=<port>를 ODR HTTP 프록시 주소 또는 작업 스케줄러 서버 HTTP 포트로 사용합니다. 지정되지 않는 경우 기본값은 80입니다.
예제:
  • lrcmd -cmd=getJobLog -jobid=MyApp:1 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getJobLog -jobid=MyApp:1 -port=9080 -host=mygshost.com -userid=myname -password=mypassword
작업 로그를 제거하십시오.
-cmd=getJobLog -jobid=<job_id> 
-logTimeStamp=<logTimeStamp> 
요청된 작업 ID 및 로그 시간소인과 연관된 작업 로그를 제거합니다. 작업 로그 항목은 유지됩니다(예: /opt/IBM/WebSphere/AppServer/profiles/scheduler/joblogs/PostingsSampleEar_99/14022007_164535/part.0.log). 이 항목은 작업 로그가 제거된 이유를 추적합니다.
  • -jobid=<job_id>를 작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다.
  • -logTimeStamp=<logTimeStamp를 사용하여 제거되는 작업 로그를 식별하는 시간소인(서브디렉토리 이름)을 나타냅니다. 시간소인은 -cmd=getLogMetaData가 리턴합니다.
  • -userid=<user_id>를 사용하여 작업 스케줄러 서버가 보안 모드로 실행될 때 필요한 사용자 ID를 지정합니다.
  • -password=<password>를 사용하여 작업 스케줄러 서버가 보안 모드로 실행될 때 필요한 비밀번호를 지정합니다.
예제:
  • lrcmd -cmd=getLogMetaData -jobid=PostingsSampleEar:99 -port=80 -host=myodrhost.com -userid=myname -password=mypassword
  • lrcmd -cmd=purgeJobLog -jobid=PostingsSampleEar:99 -port=80 -logTimeStamp=14022007_164535 -host=myodrhost.com -userid=myname -password=mypassword
요청된 작업 ID에 대한 작업 로그 메타데이터를 표시하십시오.
-cmd=getLogMetaData
 -jobid=<job_id>
작업 로그 메타데이터는 요청된 작업 ID와 연관된 로그 시간소인을 표시합니다. 메타데이터 또는 시간소인은 작업의 고유한 인스턴스를 식별합니다. 작업 번호가 동일한 서로 다른 여러 작업의 로그가 존재할 수 있습니다.

-jobid=<job_id>를 작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다.

예제:
  • lrcmd -cmd=getLogMetaData -jobid=MyApp:1 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogMetaData -jobid=MyApp:1 -port=9080 -host=mygshost.com
작업 로그 파트 목록을 표시하십시오.
-cmd=getLogPartList 
-jobid=<job_id>
-logTimeStamp=<logTimeStamp> 
요청된 작업 ID 및 로그 시간소인과 연관된 작업 로그 파트 목록을 표시합니다. getLogMetaData 명령을 사용하여 -logTimeStamp=<timestamp>에 사용할 시간소인을 리턴합니다.

-jobid=<job_id>를 작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다.

예제:
  • lrcmd -cmd=getLogPartList -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogPartList -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword
작업 로그 파트를 표시하십시오.
-cmd=getLogPart -jobid=<job_id> 
-logTimeStamp=<logTimeStamp> -logPart=<logPart>    
요청된 작업 ID, 로그 시간소인 및 로그 파트와 연관된 작업 로그 파트를 표시합니다.

-jobid=<job_id>를 작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다.

-logTimeStamp=<logTimeStamp>를 사용하여 파트 목록 정보가 리턴되는 작업 로그를 식별하는 시간소인(서브디렉토리 이름)을 나타냅니다. 시간소인은 -cmd=getLogMetaData가 리턴합니다.

-logPart=<logPart>를 사용하여 요청된 작업 ID 및 시간소인과 연관된 작업 로그에서 리턴되는 부분을 나타냅니다. 로그 파트 정보는 -cmd=getLogPartList에 의해 리턴됩니다.

예제:
  • lrcmd -cmd=submit -xJCL=myxjcl.xml -host=myhost -port=80(PostingsSampleEar:99의 작업 ID를 리턴)
  • lrcmd -cmd=getLogMetaData -jobid=PostingsSampleEar:99(시간소인 14022007_164535를 리턴)
  • lrcmd -cmd=getLogPart -jobid=PostingsSampleEar:99 -logTimeStamp=14022007_164535 -logPart=part.1.log
요청된 작업 ID와 연관된 작업 로그 크기를 표시하십시오.
-cmd=getLogSize -jobid=<job_id>   -logTimeStamp=<logTimeStamp>
이 명령은 작업 로그인의 크기(바이트)를 리턴합니다.

-jobid=<job_id>를 작업 스케줄러가 작업에 지정한 작업 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다.

-logTimeStamp=<logTimeStamp>를 사용하여 파트 목록 정보가 리턴되는 작업 로그를 식별하는 시간소인(즉, 서브디렉토리 이름)을 나타냅니다. 시간소인은 -cmd=getLogMetaData가 리턴합니다.

예제:
  • lrcmd -cmd=getLogSize -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogSize -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword
작업 로그가 마지막으로 수정된 이후의 작업 로그 유효 기간(초)을 리턴합니다.
-cmd=getLogAge -jobid=<job_id>
-logTimeStamp=<logTimeStamp> 
요청된 작업 ID와 연관된 작업 로그의
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword
유효 기간을 표시합니다.

-jobid=<jobid>작업 스케줄러가 작업에 지정한 ID로 사용합니다. 작업 ID는 lrcmd -cmd=submit 명령으로 초기에 작업을 제출할 때 리턴된 값입니다. -cmd=status 명령은 특정 작업의 작업 ID를 식별하는 데에도 사용할 수 있습니다.

-logTimeStamp=<logTimeStamp>를 사용하여 파트 목록 정보가 리턴되는 작업 로그를 식별하는 시간소인(즉, 서브디렉토리 이름)을 나타냅니다. 시간소인은 -cmd=getLogMetaData가 리턴합니다.

예제:
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=80 -host=myodrhost.com
  • lrcmd -cmd=getLogAge -jobid=MyApp:1 -logTimeStamp=20102006_155529 -port=9080 -host=myodrhost.com -userid=myname -password=mypassword

일괄처리 작업 출력 검색의 예:

lrcmd -cmd=output -jobid=mybatchjob:63 -host=myLRSHost -port=9081

예 결과:

CWLRB4940I: com.ibm.websphere.batch.wsbatch : -cmd=output -jobid=mybatchjob:63

CWLRB5000I: Wed Jun 15 17:55:36 EDT 2005 : com.ibm.websphere.batch.wsbatch : response to output

CWLRB1740I: [Wed Jun 15 17:55:36 EDT 2005] Job [mybatchjob:63] is in job setup.
CWLRB1760I: [Wed Jun 15 17:55:37 EDT 2005] Job [mybatchjob:63] is submitted for execution.
CWLRB2420I: [Wed Jun 15 17:55:37 EDT 2005] Job [mybatchjob:63] Step [Step1] is in step setup.
CWLRB2440I: [Wed Jun 15 17:55:38 EDT 2005] Job [mybatchjob:63] Step [Step1] is dispatched.
CWLRB2460I: [Wed Jun 15 17:55:38 EDT 2005] Job [mybatchjob:63] Step [Step1] is in step breakdown.
CWLRB2600I: [Wed Jun 15 17:55:38 EDT 2005] Job [mybatchjob:63] Step [Step1] completed normally rc=0.
CWLRB2420I: [Wed Jun 15 17:55:39 EDT 2005] Job [mybatchjob:63] Step [Step2] is in step setup.
CWLRB2440I: [Wed Jun 15 17:55:39 EDT 2005] Job [mybatchjob:63] Step [Step2] is dispatched.
CWLRB2460I: [Wed Jun 15 17:55:40 EDT 2005] Job [mybatchjob:63] Step [Step2] is in step breakdown.
CWLRB2600I: [Wed Jun 15 17:55:40 EDT 2005] Job [mybatchjob:63] Step [Step2] completed normally rc=4.
End

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_bgcommd
파일 이름:cgrid_bgcommd.html