我使用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()
可能会影响它,但是如何解决此问题。
答案 0 :(得分:0)
您可以使用
s.send('mkdir aaa\n')
避免出现此问题。