"python ssh" uygulamasına girdim. Ssh (şifre ile) kullanarak uzak bir bilgisayara erişebilen harika bir modül pexpect
vardır.Uzak bilgisayardan konsol çıktısı alma (ssh + python)
Uzak bilgisayar bağlandıktan sonra, diğer komutları çalıştırabilirim. Ancak sonucu tekrar pythonda alamıyorum.
p = pexpect.spawn("ssh [email protected]_computer")
print "connecting..."
p.waitnoecho()
p.sendline(my_password)
print "connected"
p.sendline("ps -ef")
p.expect(pexpect.EOF) # this will take very long time
print p.before
nasıl benim durumumda
ps -ef
sonucunu elde etmek için?
hmm? p.before –
çıktısını vermelidir python "None" – stanleyxu2005