Pexpect pxssh не создает мою директорию требований - PullRequest
1 голос
/ 05 мая 2019

Я использую модуль pexpect для входа на ssh-сервер, а затем mkdir в каталог:

from pexpect import pxssh

s = pxssh.pxssh()

s.login(server='43.24.24.29', username='root', password='my_password')

s.send('mkdir aaa')

s.logout()

это работает, но я обнаружил, что на сервере создан каталог aaaexit, там нет каталога aaa:

[root@localhost ~]# ls
aaaexit  anaconda-ks.cfg

Я знаю, что, возможно, s.logout() повлияло на это, но как решить эту проблему.

1 Ответ

0 голосов
/ 05 мая 2019

Вы можете использовать

s.send('mkdir aaa\n')

чтобы избежать проблемы.

...