op
통사론
op filename <detail> <argument-name argument-value> <key (md5 | sha-256 | sha1) key-value <url url>
묘사
op 스크립트를 실행합니다. 로컬 op 스크립트를 실행하려면 계층 수준에서 op 스크립트 파일 이름을 [edit system scripts op file]
구성해야 합니다.
Op 스크립트는 다음 위치 중 하나에 저장할 수 있습니다.
하드 디스크의 /var/db/scripts/op 디렉토리에 있는 로컬 디바이스
플래시 드라이브의 /config/scripts/op 디렉토리에 있는 로컬 장치.
플래시 드라이브에서 op 스크립트를 실행하려면 계층 수준에서 문을
[edit system scripts]
구성해야load-scripts-from-flash
합니다.원격 URL에서
Op 스크립트는 스크립트를 실행하기 위해 명령을 호출한 사용자의 액세스 권한으로 실행됩니다.
계층 아래에 [edit event-options policy policy-name then execute-commands commands]
명령을 포함하여 op url
원격 운영 스크립트를 이벤트 정책 작업으로 실행하는 경우, Python 스크립트는 일반 권한 없는 사용자 및 그룹의 nobody
액세스 권한을 사용하여 실행됩니다. 명령문을 구성 user-name
하지 않으면 SLAX 및 XSLT 스크립트가 루트 권한으로 실행됩니다.
옵션
detail | (선택 사항) 자세한 출력을 표시합니다. |
argument-name argument-value | (선택 사항) 스크립트에 하나 이상의 인수를 지정합니다. 명령줄에 포함하는 각 인수에 대해 해당 인수 값을 지정해야 합니다. |
key (md5 | sha-256 | sha1) key-value | (선택 사항) 옵션으로 Junos OS 릴리스 18.2R2 및 18.3R1부터 Junos OS는 스크립트 체크섬 해시에 대해 SHA-256 해시 함수만 지원합니다. 이전 릴리스는 MD5, SHA-1 및 SHA-256 해시 함수를 지원합니다. |
url url | (선택 사항) 원격 스크립트의 URL을 지정합니다.
메모:
계층 수준에서 구성된 |
추가 정보
op 스크립트에 대한 자세한 내용은 자동화 스크립팅 사용 설명서를 참조하세요.
필요한 권한 수준
정비
출력 필드
이 명령을 입력하면 요청 상태에 대한 피드백이 제공됩니다.
샘플 출력
op
user@host> op script1 interface ge-0/2/0.0 protocol inet
OP URL
user@host> op url https://www.example.net/opscripts/script1.slax key sha-256 150bf53383769f3bfedd41fe73320777f208d4fda81230cb27b8738 interface ge-0/2/0.0 protocol inet
릴리스 정보
Junos OS 릴리스 7.6에서 소개된 명령입니다.
key
Junos OS 릴리스 10.0 버전에 소개된 옵션.
url
Junos OS 릴리스 10.0 버전에 소개된 옵션.