virutalenv를 만들고 설치했습니다. 내 virutal 환경 안에 jsnapy 도구도 설치했습니다.Python을 사용하여 가상 환경에서 명령을 실행하는 방법
우리는 알 필요가Filename : venv.py
import os
os.system('/bin/bash --rcfile ~/TestAutomation/End2EndAutomation/bin/activate')
os.system('End2EndAutomation/bin/jsnapy')
[email protected]:~/TestAutomation$ python venv.py
(End2EndAutomation) [email protected]:~/TestAutomation$ ^C
, 우리는 virutalenv에 들어가 명령을 실행하고 파이썬 스크립트를 사용하여 비활성화 할 수 있습니다 방법입니다
이것은 우리가 사용하고있는 스크립트입니다?
[EDIT1]
나는 메모에 주어진 코드를 사용했다. 그 단지 virutal 한 env에 들어가는 것. exit를 실행하면 jsnapy 명령이 실행됩니다.[email protected]:~/TestAutomation$ python venv.py
(End2EndAutomation) [email protected]:~/TestAutomation$ exit
exit
usage:
This tool enables you to capture and audit runtime environment of
networked devices running the Junos operating system (Junos OS)
Tool to capture snapshots and compare them
It supports four subcommands:
--snap, --check, --snapcheck, --diff
1. Take snapshot:
jsnapy --snap pre_snapfile -f main_configfil
가상 환경에서 나가기 전까지 jnapy를 호출하지 않습니다. 오히려 시스템 호출을하는 효율적인 방법이 있습니까? – srinath
질문에 대한 자세한 정보를 추가해야합니다. – Soviut