run

<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"/>

피드백