terminate
구문
terminate expression;
terminate { /* body */ }
설명
사용자에게 즉시 표시되는 오류 메시지를 생성하고 스크립트를 종료합니다.
Junos OS 운영 스크립트, 이벤트 스크립트 및 커밋 스크립트는 텍스트 출력을 생성할 때 표시된 메시지 앞에 "error:"를 추가합니다. XML 출력을 생성할 때 스크립트는 요소로 묶인 요소 내부에 <message>
출력을 배치합니다 <xmn:error>
.
terminate
문이 커밋 스크립트에서 사용되는 경우 스크립트는 두 개의 오류를 생성하고 스크립트와 커밋 프로세스를 종료합니다. terminate
명령문이 이벤트 스크립트에서 사용되는 경우, 스크립트는 출력 파일(구성된 경우)에 메시지를 기록하고 스크립트를 종료합니다.
특성
expression |
출력으로 내보낸 XPath 식 또는 문자열입니다. |
SLAX 예제
if (not(valid)) { terminate "The " _ name() _ " node is not valid. Exiting script."; }
릴리스 정보
Junos OS 릴리스 12.2 이상에서 지원되는 SLAX 언어 버전 1.1에서 소개된 명령문입니다.