Невозможно запустить оболочку Python и запустить код через Exscript

Мне интересно, можно ли использовать Exscript для открытия оболочки Python на хосте и выполнения некоторых простых команд, таких как:

a=1
print(a)

Вот как выглядит мой код:

account = Account('root', 'password')
conn = SSH2()                       # We choose to use SSH2
conn.connect('1.1.1.3')     # Open the SSH connection
conn.login(account)                 # Authenticate on the remote host
conn.execute('python')              
conn.execute('a=1')
conn.execute('print(a)')
print(conn.response)

Когда я запускаю этот код, моя программа просто зависает. Когда я запускаю эти команды с другой стороны:

conn.execute('mkdir test')
conn.execute('ls -la')

Я могу видеть, что каталог был создан.

Я не совсем уверен, если это возможно, поэтому любая помощь или другие предложения будут высоко оценены. Спасибо!

0 ответов

Другие вопросы по тегам