使用Linux或任何其他语言从python脚本读取stdout和stdout。

2024-06-17 08:51:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在构建客户端日志库,希望从目录中的python脚本捕获所有sys.stdout和sys.stderr消息。
有些是“长时间运行的过程”,而有些则需要手动执行。理想情况下,我的脚本将监视目录捕获脚本的输出 不管它在目录中的位置

我尝试过的事情:

-包装其中一个脚本并检测sys.stdout。这产生了捕获sys.stdouts的需求,但这意味着我必须将所有脚本包装在子目录中

-然后我看着主管。对于“长时间运行的进程”来说,它看起来很有希望,但是我的目录中有一个脚本需要手动执行

-然后我看了看Linux策略。同样,对于“长时间运行的进程”来说是很好的,但是需要PID知识

在这一点上,我愿意接受任何语言或黑客的建议


Tags: 目录脚本消息客户端进程过程stderrstdout