尝试实现一个通用类,该类将使用 Paramiko 执行远程命令。
面对这个问题。
继承 threading.Thread 的类的init () 方法将连接到主机,run() 方法将在远程主机上执行命令。
现在正在执行的命令是一个守护进程。
该守护进程将准备好接受标准输入上的输入,并将在标准输出和标准错误上发出消息。
我们应该如何处理这个 stderr、stdout 读取,同时把东西放在 stdin 上?我正在考虑使用另外 3 个线程对流句柄进行定期检查,并以这种方式处理远程守护进程的 I/O。
想法?