Как выполнить несколько команд в одном сеансе в Paramiko? (Python)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как выполнить несколько команд в одном сеансе в Paramiko? (Python)

Сообщение Anonymous »

def exec_command(self, command, bufsize=-1):
#print "Executing Command: "+command
chan = self._transport.open_session()
chan.exec_command(command)
stdin = chan.makefile('wb', bufsize)
stdout = chan.makefile('rb', bufsize)
stderr = chan.makefile_stderr('rb', bufsize)
return stdin, stdout, stderr
< /code>

При выполнении команды в Paramiko он всегда сбрасывает сеанс, когда вы запускаете exec_command.
Я хочу выполнить Sudo или Su, и все еще есть эти привилегии, когда я запускаю другой exec_command. Я знаю, что вы можете сделать что -то вроде exec_command ("cd /; ls -l"), но мне нужно сделать это в отдельных вызовах функций. < /P>

Подробнее здесь: https://stackoverflow.com/questions/620 ... iko-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»