Форум сайта python.su
Пытаюсь снять torch c микротика, но ничего не выдает в консоль, не понимаю что мешает сделать снимок состояния. Никаких ошибок в консоль не выводит, просто подвисает.
import paramiko host = '192.168.156.101' user = 'admin' secret = '1' port = 22 client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(hostname=host, username=user, password=secret, port=port) stdin, stdout, stderr = client.exec_command("tool torch ether2 src-address=192.168.156.1/32") data = stdout.read() + stderr.read() client.close() print data
Отредактировано fehu (Янв. 5, 2016 00:54:17)
Офлайн
fehu
Подвисает на строчке коннект? можно под дебагером пошагово пройтись и посмотреть.
Офлайн
JOHN_16Нет, с коннектом все нормально, другие команды выполняются, проблема именно с torch.
fehuПодвисает на строчке коннект? можно под дебагером пошагово пройтись и посмотреть.
import paramiko host = '192.168.156.101' user = 'admin' secret = '1' port = 22 client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(hostname=host, username=user, password=secret, port=port) stdin, stdout, stderr = client.exec_command("system health print oid") data = stdout.read() + stderr.read() client.close() print data
core: .1.3.6.1.4.1.14988.1.1.3.1.0 3.3v: .1.3.6.1.4.1.14988.1.1.3.2.0 5v: .1.3.6.1.4.1.14988.1.1.3.3.0 12v: .1.3.6.1.4.1.14988.1.1.3.4.0 lm87-temp: .1.3.6.1.4.1.14988.1.1.3.5.0 cpu-temp: .1.3.6.1.4.1.14988.1.1.3.6.0 board-temp: .1.3.6.1.4.1.14988.1.1.3.7.0 [Finished in 0.2s]
Отредактировано fehu (Янв. 5, 2016 09:53:22)
Офлайн
Дебагер тоже ничего не дает, в данные получает пустые строки.
Офлайн