Junos OS를 실행하는 디바이스에서 Python Interactive 모드를 사용하는 방법
Junos OS의 다양한 변형은 디바이스에서 Python 스크립트를 실행하는 것과 관련하여 서로 다른 제한 사항을 가지고 있습니다. Enhanced Automation 소프트웨어 이미지가 포함된 Junos OS는 추가 자동화 도구를 이미지와 번들로 제공하고 Veriexec 적용을 비활성화하는 전체 기능의 Junos OS 버전입니다. Veriexec 적용이 활성화된 Junos OS 변형에서 서명되지 않은 Python 스크립트는 디바이스에서 실행하기 전에 특정 요구 사항을 충족해야 하며 Python 해석기에서 스크립트가 실행되는 Python의 일반 스크립트 모드만 사용하여 스크립트를 실행할 수 있습니다. 이와 반대로, 개발 환경에서 일반적으로 사용되는 Enhanced Automation과 Junos OS를 실행하는 디바이스를 사용하면 서명되지 않은 Python 스크립트를 더 적은 수의 제한으로 실행할 수 있으며 쉘에서 Python 대화형 모드도 사용할 수 있습니다.
또한 Junos OS Evolved 이미지는 Linux에서 기본적으로 실행되기 때문에 기본 이미지의 일부인 Python 및 Python 라이브러리를 비롯한 모든 Linux 유틸리티 및 운영에 직접 액세스할 수 있습니다. 따라서 Junos OS Evolved를 실행하는 디바이스를 사용하면 Python 스크립트를 실행하고 Linux 셸에서 대화형 모드에서 Python을 사용할 수 있습니다.
Junos 장치에서 지원되는 릴리스에서 대화형 모드로 Python 2.7 또는 Python 3을 호출하려면 셸 프롬프트에서 각각 또는 python3
명령을 입력 python
합니다.
대화형 모드에서 Python을 시작하려면 다음을 수행합니다.
Python 해석기는 줄의 시작 부분에 프롬프트 >>>
를 표시하거나 ...
줄의 연속을 표시하도록 지정됩니다.