在服务器上运行时,以下脚本会显示None
#!/usr/bin/env python
import pexpect
import sys
dcommand = ('ls')
child = pexpect.spawn(dcommand)
output = child.before
print output
不知道为什么-这是我手动运行ls时发生的比较-肯定有东西!
[root@dub-svrfarm27 ~]# python script.py
None
[root@dub-svrfarm27 ~]# ls
anaconda-ks.cfg auto_ovirt_st_setup.py install_time kickstart-post.log original-ks.cfg script.py
有什么想法吗?我确定它有些愚蠢,但是...