로컬 디바이스에서 Op 스크립트 실행
커밋 스크립트와 달리 운영(op) 스크립트는 커밋 작업 중에 실행되지 않습니다. 명령을 실행 commit
하면 계층 수준에서 구성된 [edit system scripts op]
운영 스크립트가 시스템 메모리에 배치되고 실행을 위해 활성화됩니다. 커밋 작업이 완료되면 명령어의 작동 모드를 실행하여 CLI에서 op 스크립트를 op
실행할 수 있습니다. 또한 특정 Junos OS 로그인 클래스 멤버가 CLI에 로그인할 때 장비가 운영 스크립트를 실행하도록 구성할 수도 있습니다.
op 명령을 발행하여 Op 스크립트 실행
CLI에서 op 스크립트를 실행하려면 명령을 발행 op
하고 스크립트 파일 이름, 계층 수준의 명령문에서 [edit system scripts op file filename]
정의 command
한 스크립트 별칭 또는 URL을 지정합니다.
user@host> op (filename | filename-alias | url url)
원격 사이트에서 운영 스크립트를 실행하는 것에 대한 자세한 내용은 원격 사이트에서 op url
Op 스크립트 실행을 참조하십시오.
원격 사이트에서 Python op 스크립트를 실행하려면 계층 수준에서 명령문을 [edit system scripts op]
구성 allow-url-for-python
해야 합니다.
로그인에서 Op 스크립트 실행
지정된 Junos OS 로그인 클래스에 속하는 모든 사용자가 CLI에 로그인할 때 운영 스크립트를 자동으로 실행할 수 있습니다. 운영 스크립트를 로그인 클래스와 연결하려면 계층 레벨의 login-script filename
[edit system login class class-name]
명령문을 포함합니다.
[edit system login] class class-name { login-script filename; }
다음 예에서는 클래스에 속한 super-user
모든 사용자가 CLI에 로그인할 때 실행되도록 super-user-login.slax op 스크립트를 구성합니다(Op 스크립트 활성화 및 스크립트 별칭 정의에서 설명한 대로 스크립트를 활성화한 경우).
[edit system login] class super-user { login-script super-user-login.slax; }