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
Как выполнить несколько команд в одном сеансе в Paramiko? (Python) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как я могу запустить несколько команд на SSH за один раз с Paramiko в Python?
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как я могу запустить несколько команд на SSH за один раз с Paramiko в Python?
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему AVPlayer запрашивает несколько диапазонов объединения в одном сеансе?
Anonymous » » в форуме IOS - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-