使用 python pty 模块,我想向终端仿真器发送一些命令,使用一个函数作为标准输入(如 pty 模块想要的那样),然后强制退出。我想到了类似的东西
import pty
cmnds = ['exit\n', 'ls -al\n']
# Command to send. I try exiting as last command, but it doesn't works.
def r(fd):
if cmnds:
cmnds.pop()
# It seems is not executing sent commands ('ls -al\n')
else:
# Can i quit here? Can i return EOF?
pass
pty.spawn('/bin/sh', r)
谢谢