Python - Thread中的线程 - kosher?

时间:2013-05-28 01:24:21

标签: python ssh paramiko

尝试实现一个使用Paramiko执行远程命令执行的泛型类。

面对这个问题。

继承threading.Thread的类的 init ()方法将连接到主机,run()方法将在远程主机上执行命令。

现在执行的命令是一个守护进程。

该守护进程将准备接受stdin上的输入,并将在stdout和stderr上喷出消息。

我们应该如何处理这个stderr,stdout阅读同时把东西放在stdin上?我正在考虑使用另外3个线程来定期检查流句柄并以这种方式处理远程守护程序的I / O.

想法?

1 个答案:

答案 0 :(得分:0)

我最终在这里做的是使用队列来运送STDOUT / STDERR并将STDIN中的渡轮运送到这个线程类。

按预期工作得非常好。