P
Paul Lemelle
I am trying separate a script that users pexpect into
various functions within the same expect session. The
problem is that the function does not return control
back Main. Any insight into this issue would be
greatly appreciated. Below is sample code of the
problem.
Thanks,
Paul
____
import pexpect
def sshcon(user, password):
go = pexpect.spawn ('/usr/bin/ssh -l root %s '%
(user))
go.expect ('Password: ')
go.sendline (password)
go.interact()
#get node info for both clusters.
C1_node = raw_input("Enter the ip address for node on
cluster 1: ")
C1_pass = raw_input("Enter the password for the node
on cluster 1: ")
sshcon(C1_node, C1_pass)
#go to the path
chk.expect('# ')
chk.sendline('ls')
#chk = pexpect.spawn('ls') # veriy that you are
connected
chk.interact()
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
various functions within the same expect session. The
problem is that the function does not return control
back Main. Any insight into this issue would be
greatly appreciated. Below is sample code of the
problem.
Thanks,
Paul
____
import pexpect
def sshcon(user, password):
go = pexpect.spawn ('/usr/bin/ssh -l root %s '%
(user))
go.expect ('Password: ')
go.sendline (password)
go.interact()
#get node info for both clusters.
C1_node = raw_input("Enter the ip address for node on
cluster 1: ")
C1_pass = raw_input("Enter the password for the node
on cluster 1: ")
sshcon(C1_node, C1_pass)
#go to the path
chk.expect('# ')
chk.sendline('ls')
#chk = pexpect.spawn('ls') # veriy that you are
connected
chk.interact()
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping