python pexpect & pxssh with sudo and EOF
问题 I make ssh login with this script: import pxssh import pexpect s = pxssh.pxssh() hostname = 'localhost' username = 'py_worker' password = 'nicejob' s.login (hostname, username, password) print "logged in" Then I want to run some program which in some case may require sudo password and in some case may not require. So I want a scrip which could provide sudo password in those cases when required and just run the program if sudo is not asked. I thought this code could handle: s.sendline('sudo