首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取子进程命令的实时输出

获取子进程命令的实时输出
EN

Stack Overflow用户
提问于 2020-04-30 04:47:19
回答 1查看 66关注 0票数 2

在Django中,我需要在某个时刻运行shell命令。该命令需要6-10分钟,所以我喜欢在Django视图中从该命令获取实时stdout,以便实时跟踪该命令。

我现在知道如何运行命令并使用子进程获得实时输出,但我不知道如何将实时输出传递给视图。

EN

回答 1

Stack Overflow用户

发布于 2020-04-30 04:58:34

我建议在cron中运行子进程,并将输出存储到一个文件/db中,您可以在该文件中从视图中获取进度。另一种选择是使用芹菜进行线程。

问题是视图不是持久的,所以您不能跨http请求保持到输出管道的挂钩。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61511376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档