0
1. expect ('OPR>', 'show alef-users')를 실행 한 후에 무한대로 이동하면 가 계속 실행됩니다.패브릭 파이썬에서 대화 형 셸을 다루는 방법
from fabric.api import *
from fabric.context_managers import settings
from ilogue.fexpect import expect, expecting, run
prompts = []
prompts += expect('Username:','kirti')
prompts += expect('Password:','kirti')
prompts += expect('OPR>','show users')
prompts +=expect('OPR>','exit')
env.password = "[email protected]"
with cd('/home/kirti/opr'):
with expecting(prompts):
run('./kirti', combine_stderr=False)
현재 코드는 무엇입니까? – Neil
이 코드를 실행할 때 무한대로 이동하면 다음에 기대하지 않는 'OPR>', 'exit') –
('OPR>', 'show opr-users) 'edit' 링크를 통해 질문의 본문에 코드를 추가해야합니다. 이 기형의 경우 머리 나 이야기를하기가 어렵습니다. – Neil