Kirti Kumbhar
2017-11-24 06:31:10 UTC
Hi,
I am using fabric python library for interacting with remote machine
shell.using fexpect but when I send list in with expecting(prompt) then it
doesn't exit from that.
Below I have paste the code snap.
from fabric.api import *
from fabric.context_managers import settings
from ilogue.fexpect import expect, expecting, run
prompts = []
prompts += expect('Username:','admin')
prompts += expect('Password:','admin')
prompts += expect('OPR>','help')
prompts += expect('OPR>', 'show opr-user')
with settings(host_string="***@192.168.1.189", warn_only=True):
env.password = "***@123"
with cd('/home/alef/opr'):
with expecting(prompts):
run('./go_opr_cli', )
after executing run it's control doesn't go to next list element.I want to
help.
Thanks & Regards,
Kirti D Kumbhar
I am using fabric python library for interacting with remote machine
shell.using fexpect but when I send list in with expecting(prompt) then it
doesn't exit from that.
Below I have paste the code snap.
from fabric.api import *
from fabric.context_managers import settings
from ilogue.fexpect import expect, expecting, run
prompts = []
prompts += expect('Username:','admin')
prompts += expect('Password:','admin')
prompts += expect('OPR>','help')
prompts += expect('OPR>', 'show opr-user')
with settings(host_string="***@192.168.1.189", warn_only=True):
env.password = "***@123"
with cd('/home/alef/opr'):
with expecting(prompts):
run('./go_opr_cli', )
after executing run it's control doesn't go to next list element.I want to
help.
Thanks & Regards,
Kirti D Kumbhar