Невозможно запустить оболочку 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')
Я могу видеть, что каталог был создан.
Я не совсем уверен, если это возможно, поэтому любая помощь или другие предложения будут высоко оценены. Спасибо!