Форум сайта python.su
0
import sys
import telnetlib
HOST = "10.10.10.10"
user = raw_input("Enter your remote account: ")
password = raw_input("Enter your remote password: ")
vvod = raw_input("Enter your coomand: ")
tn = telnetlib.Telnet(HOST)
tn.read_until("username: ")
tn.write(user + "\n")
tn.read_until("password: ")
tn.write(password + "\n")
tn.read_until("$ ")
tn.write(vvod + "\n")
print tn.read_some()
tn.write("exit;"+"\n")
>>>
Enter your remote account: user
Enter your remote password: password
Enter your coomand: ps
p
Офлайн
72
Замените tn.read_some()
на
tn.read_all()
Офлайн
0
Изначально так и пробовал, но повисает после того как даётся эта команда
Отредактировано (Март 18, 2010 13:20:57)
Офлайн
0
Распечатка всётаки пришла, но через 15 минут. В это время дал всё таки подумать скрипту или кому там…
Почему так долго? =))
Посмотрел что пришло и понял)
Unknown command 'exit;'.
Отредактировано (Март 18, 2010 13:34:21)
Офлайн