Home | History | Annotate | Download | only in examples

Lines Matching refs:child

17     child = pexpect.spawn('ssh -l %s %s'%(user, host))
19 child.setlog (fout)
21 i = child.expect([pexpect.TIMEOUT, SSH_NEWKEY, '[Pp]assword: '])
25 print child.before, child.after
28 child.sendline ('yes')
29 child.expect ('[Pp]assword: ')
30 child.sendline(password)
33 i = child.expect (['Permission denied', TERMINAL_PROMPT, COMMAND_PROMPT])
38 child.sendline (TERMINAL_TYPE)
39 child.expect (COMMAND_PROMPT)
40 return child
43 def change_password(child, user, oldpassword, newpassword):
45 child.sendline('passwd')
46 i = child.expect(['[Oo]ld [Pp]assword', '.current.*password', '[Nn]ew [Pp]assword'])
49 child.sendline(oldpassword)
50 child.expect('[Nn]ew [Pp]assword')
51 child.sendline(newpassword)
52 i = child.expect(['[Nn]ew [Pp]assword', '[Rr]etype', '[Rr]e-enter'])
55 print child.before
56 child.send (chr(3)) # Ctrl-C
57 child.sendline('') # This should tell remote passwd command to quit.
59 child.sendline(newpassword)
76 child = login(host, user, password)
77 if child == None:
81 change_password(child, user, password, newpassword)
82 child.expect(COMMAND_PROMPT)
83 child.sendline('exit')