当前位置:  开发笔记 > 编程语言 > 正文

Python os.forkpty为什么我不能让它工作

如何解决《Pythonos.forkpty为什么我不能让它工作》经验,为你挑选了1个好方法。



1> monowerker..:

你睡得太久了.您最好的选择是尽快开始阅读一个字节.

#!/usr/bin/env python

import os
import sys

pid, fd = os.forkpty()

if pid == 0:
    # child
    os.execlp("ssh","ssh","hostname","uname")
else:
    # parent
    print os.read(fd, 1000)
    os.write(fd,"password\n")

    c = os.read(fd, 1)
    while c:
        c = os.read(fd, 1)
        sys.stdout.write(c)

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有