【发布时间】:2012-10-18 17:23:34
【问题描述】:
首先,我只能使用 python 2.4.4
我需要在 python 中编写一个进程控制器,它启动并且各种子进程监视它们如何影响环境。这些子进程中的每一个本身都是 python 脚本。
从 unix shell 执行时,命令行如下所示:
python myscript arg1 arg2 arg3 >output.log 2>err.log &
我对输入或输出不感兴趣,python不需要处理。 python程序只需要知道 1)每个进程的pid 2)每个进程是否正在运行。
并且这些进程连续运行。
我曾尝试读取输出并再次将其发送出一个文件,但随后我遇到了 readline 不是异步的问题,对此有几个答案,其中很多都非常复杂。
如何制定一个保留 bash 重定向操作的 python 子进程调用?
谢谢
【问题讨论】:
标签: python redirect subprocess