我使用 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()
可能会影响它,但如何解决这个问题。
最佳答案
您可以使用
s.send('mkdir aaa\n')
避免这个问题。
关于python - pexpect pxssh 不会创建我的要求目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55990505/