작업 OS 매개변수 페이지

[작업 OS 매개변수] 페이지에서는 수행할 작업을 지정할 수 있습니다. 이 페이지에서 작업에 의해 실행될 명령을 지정할 수 있습니다.

유용한 팁

OS 명령 작업을 사용하면 개별 OS 명령 또는 OS 스크립트를 실행할 수 있습니다. OS 명령 작업에서 명령 유형: 명령(단일 명령의 경우) 또는 OS 스크립트를 지정하십시오. 기본적으로 OS 명령 및 OS 스크립트 모두에 대해 고유 셸이 호출됩니다. UNIX 시스템에는 '/bin/sh'가 사용되고, Windows 환경에는 'cmd'가 사용됩니다.

명령 실행

[명령 유형] 목록에서 [명령]을 선택하고 명령 필드에 다음과 같이 전체 명령을 입력하십시오.

/bin/df -k /private

OS 스크립트 실행:

[명령 유형] 목록에서 [스크립트]를 선택하고 OS 스크립트를 입력하십시오. 셸 스크립트가 실행되지 않는 경우처럼 선택적으로 사용할 인터프리터를 지정할 수 있습니다.

스크립트는 다음 두 가지 방법으로 실행할 수 있습니다.

  1. OS 스크립트: OS 스크립트 필드에 다음과 같이 스크립트 경로명을 지정합니다.

    /ul/myscripts/CheckLogs.sh

    이 예제의 경우, 작업에 대한 모든 대상 호스트의 위 위치에 스크립트가 설치되어 있어야 합니다.

    또는 네트워크 상에서 NFS를 통해 액세스할 수 있는 위치에 있는 스크립트를 지정할 수 있습니다. 예를 들면 다음과 같습니다.

    /net/myhostscripts/myScript.sh

  2. 인터프리터가 필요한 스크립트: 기본적으로 OS 셸이 호출되지만 대체 인터프리터를 지정하여 셸을 무시할 수 있습니다. 예를 들어, 다음과 같이 인터프리터 필드에 Perl 실행 파일의 위치를 지정하고 OS 스크립트 필드에 Perl 스크립트를 지정하여 Perl 스크립트를 실행할 수 있습니다.

  3. 인터프리터 필드: /myPerlDirectory/bin/perl

    OS 스크립트 필드: <여기에 Perl 스크립트 명령 입력>

대상 속성

Enterprise Manager 작업 시스템을 사용하면 대상 속성이라는 시스템 변수를 지정할 수 있습니다. 대상 속성은 명령, OS 스크립트 및 인터프리터 필드에서 사용할 수 있으며 작업 매개변수 필드의 오른쪽에 표시됩니다. 사용 가능한 대상 속성 목록은 작업을 실행할 대상 유형에 따라 달라집니다.

예를 들어, Oracle의 Perl 인터프리터에 액세스하려는 경우 다음을 지정할 수 있습니다.

인터프리터 필드: %perlbin%/perl

OS 스크립트 필드: <여기에 Perl 스크립트 명령 입력>

대상 속성은 대소문자를 구분합니다.

대상이 Windows 호스트인 경우 명령 및 OS 스크립트 필드에서 Windows 관련 환경 변수를 사용하려면 %%를 사용하여 해당 변수를 정규화합니다. 예를 들어, 다음 명령에서 %%TEMP%%는 런타임 시 Windows TEMP 환경 변수의 값으로 대체됩니다.

명령 필드: %%TEMP%%/myProgram

스크립트는 최대 4KB까지 지정할 수 있습니다. 지원되는 스크립트 언어에 대한 제한이 없으며 필요한 런타임 인터프리터의 위치를 지정하면 모든 스크립트 언어가 간접적으로 지원됩니다.

 

관련 항목

작업 수행 및 실행 정보

작업 상태 정보

작업 유형 정보

작업 정보

일시 중단 정보

단계 정보

작업 비우기 정책 정보

작업 생성 및 편집

작업 삭제

작업 목록 필터링

단일 및 다중 수행 실행

작업 결과 보기

다중 작업 실행

OS 명령 작업 실행

SQL 스크립트 작업 실행

Enterprise Manager 정보 로드맵