标准流与程序相关联.所以,假设那里是一个已经以某种方式运行的程序(我不关心如何或在有什么办法).目标是为STDIN创建管道来自不同进程(或程序)的程序本地或远程并以异步方式将数据流入其中.可用信息是(1)主机地址和(...

标准流与程序相关联.所以,假设那里
是一个已经以某种方式运行的程序(我不关心如何或在
有什么办法).目标是为STDIN创建管道
来自不同进程(或程序)的程序
本地或远程并以异步方式将数据流入其中.
可用信息是(1)主机地址和(2)程序的pid.
在这种情况下,如何在Python中实现这两种情况?
编辑:我应该提到这个预设.目标操作系统是具有(相当)最新内核的Linux.
解决方法:
这不是可移植的,但在许多Linux系统上,您可以写入
/proc/$PID/fd/0
我认为如果您对远程进程没有任何其他控制权,这可能是非常有限的潜在复杂选项之一.
沃梦达教程
本文标题为:如何将数据从Python中的不同本地/远程进程流式传输到程序的STDIN中?


基础教程推荐
猜你喜欢
- 如何在VS Code和Ubuntu中使用Keras模块运行python代码? 2023-11-13
- Python第三方库qrcode或MyQr生成博客地址二维码 2023-08-09
- 在python中将数组存储到持久内存的有效方法 2023-11-11
- Pecl / Python:不支持的语言环境设置-Ubuntu 13.10 2023-11-12
- anaconda安装后打不开解决方式(亲测有效) 2022-10-20
- python – 在执行I / O绑定任务时,20个进程中的400个线程在4个进程中超过400个线程 2023-11-15
- python-为什么在Windows下wx.Yield()显然不屈服 2023-11-12
- python 多进程,多线程,协程 2023-09-04
- python-Django进程生命周期 2023-11-14
- Windows在python 2.3上执行Windows程序的最佳方法是什么,例如在路径中带有多个参数和空格的ghostscript? 2023-11-13