<interface> 요소에서 <run> 요소를
사용하여 실행한 이름 지정된 명령을 지정합니다. 명령은 나중에 같은 XML 파일에
정의됩니다. <run> 요소는 빈
요소입니다.
속성:
- condition
- condition="기능" 형식의 선택사항입니다. 함수의 값은 참 또는 거짓으로
평가되는 표현식입니다. 표현식이 참으로 평가되면 명령이 실행됩니다. 거짓으로
평가되면 실행되지 않습니다. 조건 함수의 내용을 참조하십시오.
- 명령
- 필수. 실행할 정의된 명령의 이름을 지정합니다. 명령은 이름이 지정되고
<command> 요소에서 정의됩니다.
- dir
- 필수. 명령을 실행할 디렉토리를 지정합니다.
dir은 명령이 실행되는 서버 자원에서 설정된 경로의
확장으로 해석됩니다.
- mode
- 선택사항. 실행 명령의 실행 모드를 지정합니다. 값은 다음 중 하나일 수 있습니다.
- conjoined: 모든 명령 호출이 서버 처리를 위해 하나의 호출로 그룹화됩니다.
- parallel: 서버 슬롯을 사용할 수 있을 때 호출이 개별적으로 처리됩니다.
- exec: 명령이 시작되어 서버에 의해 즉시 처리됩니다.
- params
- 필수. 명령에 전달할 매개변수를 지정합니다. 공백을
사용하여 매개변수를 분리하십시오.
- 서버
- 필수. 명령을 실행할 서버 자원을
지정합니다. 널(null)로 설정되면, 어댑터를 실행하는 단계에 사용된
서버에서 명령이 실행됩니다. 서버를 널(null)로 설정하려면
server=""를 사용하십시오.
- timeout
- 필수. 명령 제한시간이 초과되기 전의 초 수를 지정합니다.
필수 속성을 보여주는 예제:
<run command="UpdateEnv" params="" server="" dir="/" timeout="360"/>
예제:
<run command="p4_changes" params="$LAST_RUN $FILESPEC $LAST_VER"
server="$P4CLIENT" dir="/" timeout="360"/>