腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3371)
视频
沙龙
1
回答
使用
readline
和
另一
种方法
的
组合
将
子
进程
stderr
拆
分成
整洁
的
日志
记录
、
、
、
、
我现在有这样
的
代码: for line in iter(command.
stderr
.
readline
, b''): line = line.rstrip().decode('utf8')logger.debug(line) 我从中读取
stderr
的
命令是rsync。有时在
日志
记录
中会出现多个行作为单个条目,而我只希望在每个
日志
记录
消息中
记录
一个操作。.... gs:&
浏览 23
提问于2021-01-14
得票数 1
1
回答
Python
日志
记录
和
子
进程
输出
和
错误流
、
我想启动一个python
进程
,并将
子
进程
错误消息
记录
到父脚本
的
日志
对象中。理想情况下,我希望
将
日志
流统一到一个文件中。我能以某种方式访问
日志
记录
类
的
输出流吗?我所知道
的
一种解决方案是
使用
proc log进行
日志
记录
。如下面的答案所述,我可以从proc.stdin
和
stderr
中读取,但我会有重
浏览 0
提问于2012-02-02
得票数 3
回答已采纳
1
回答
如何
使用
活动
日志
记录
和
超时选项实现subprocess.Popen?
、
、
、
我
的
目标是实现Python 3方法,该方法
将
支持运行系统命令(
使用
子
进程
)以满足以下几个要求: 运行持久命令Live
日志
记录
stdout
和
stderr
,如果该命令未能按时完成,则强制超时以停止该命令为了支持实时
日志
记录
,我
使用
了两个线程来处理stdout
和
stderr
输出。我面临
的
挑战是在线程
和
子</
浏览 3
提问于2019-11-27
得票数 5
2
回答
如果我
使用
一个exec家族函数来打开
子
进程
,那么是否会将管道应用到父
进程
?
、
、
假设我
使用
主
进程
打开父
进程
,该
进程
将
stdout分配给用于
日志
记录
的
文件。根据文档,
子
进程
将
保留父
进程
标识。主要问题:这是否意味着孩子
将
继承父母
的
管道(特别是stdout<
浏览 0
提问于2014-09-24
得票数 1
回答已采纳
3
回答
如何
将
选项卡键发送到python
子
进程
的
stdin
、
、
、
背景: Python有一个
子
进程
,它连接到类似shell
的
应用程序,该应用程序
使用
readline
库来处理输入,该应用程序有一个完整
的
命令输入例程,就像bash一样。生成
子
进程
,如下所示: return subprocess.Popen(stdin=subprocess.PIPE, stdout=subprocess.PIP
浏览 5
提问于2013-01-28
得票数 2
回答已采纳
2
回答
“永久”
日志
文件是否同时包含STDOUT
和
STDERR
内容?
、
、
我正在通过运行一个
进程
,但是我对-l、-o
和
-e选项
的
用法感到困惑。forever output to LOGFILE-e ERRFILE Logs
stderr
from child script to ERRFILE 有没有人可以确认LOGFILE (-l)
的
输出是否同时包含标准输出
和
标准错误,以及永久消息(例如“永远重定”)。如果是这样的话,我假设只有当您
浏览 4
提问于2013-03-22
得票数 6
回答已采纳
1
回答
ruby -无法写入守护
进程
中
的
日志
、
、
、
通常我可以用Logger写
日志
require 'logger'我在同一个目录中运行abc.rb
和
xyz.rb,并具有相同
的
标识。为什
浏览 1
提问于2012-06-28
得票数 4
3
回答
子
进程
stdout/
stderr
到有限大小
的
日志
文件
、
、
、
、
我有一个经常与
stderr
聊天
的
进程
,我想将这些内容
记录
到一个文件中。with open('/tmp/foo.log', 'w') as
stderr
:问题是几天后我
的
日志
文件可能会非常大我对所有的
stderr
聊天都感兴趣,但只对
浏览 0
提问于2011-08-23
得票数 1
回答已采纳
2
回答
Docker -替换PID 1时捕获
日志
、
、
、
我一直在网上积极寻找有关这方面的信息,但这似乎是一个有点特殊
的
用例。我希望后端作为PID 1-作为捕获后端
日志
与坞/openshift。为此,我在entrypoint.sh脚本
的
末尾有一个exec命令,该命令启动我
的
后端,从而用我
的
浏览 2
提问于2018-04-12
得票数 3
2
回答
过滤掉
日志
记录
、
、
、
Python3.6 while True: log_file.write(output) return proces
浏览 2
提问于2018-03-09
得票数 0
3
回答
Python Popen().stdout.read()挂起
、
、
、
、
我正在尝试
使用
Python
的
subprocess.Popen获取
另一
个脚本
的
输出,如下所示exitcode
另一
个脚本只打印了几个单词,我假设这不是缓冲区问题。 有人知道我在这里做错了什么吗?
浏览 0
提问于2013-01-21
得票数 15
回答已采纳
1
回答
如何在python中杀死一个分叉
的
孩子和它
的
jackd
子
进程
、
、
、
、
我正在尝试实现一个托盘图标,它允许我控制一个
进程
(jackd)。最显著
的
我希望能够从主程序
的
菜单条目中删除
进程
。我相信,当我阅读stdout
和
stderr
时,我必须在一个额外
的
线程/
进程
中这样做,以保持图标响应。因此,我
使用
福克()来创建
子
进
浏览 5
提问于2017-10-15
得票数 2
回答已采纳
2
回答
将
子
进程
的
输出(stdout
和
stderr
)重定向到
日志
记录
模块
、
、
、
我正在编写Python,我正在寻找一
种方法
,
将
子
进程
的
stdout
和
stderr
重定向到
日志
模块。
子
进程
是
使用
subprocess.call()方法创建
的
。我面临
的
困难是,
使用
子
进程
,我只能
使用
文件描述符重定向stdout
和
stderr
。我没有找到任何其他<
浏览 0
提问于2011-12-06
得票数 69
1
回答
Python
日志
记录
:
、
、
、
有一个运行在Linux上
的
python龙卷风程序。最近,我发现了一个错误(可能不是)。一些导入操作
记录
将被重新编码为“dagger.log”文件。由于logging.handler.RotatingFileHandler,当
日志
文件
的
长度接近maxBytes时,系统
将
连续创建新文件,其路径名与基本文件相同,但扩展名为".1“、".2”等。例如,如果backupCount为8,基文件名为"app.log",则会得到"dagger.log“、"dag
浏览 1
提问于2017-01-06
得票数 0
1
回答
用侧加容器收集stdout/
stderr
日志
、
、
、
我
使用
的
是公司
的
云环境,它不允许我们
使用
节点
日志
收集器,并要求我们
使用
侧加容器
将
日志
发送给ELK。但是,我们
的
容器通过遵循实践
将
所有
日志
打印到stdout/
stderr
。是否有任何方法可以
使用
sidecar容器收集stdout/
stderr
日志
(更倾向于
使用
File节拍)?我在检查文件,但在
浏览 12
提问于2022-09-19
得票数 0
2
回答
从父
进程
分叉/派生多个node.js
进程
的
最高性能方法
、
、
、
我正在
使用
Node.js产生100个以上
的
子
进程
,甚至1000个。我担心
的
是,如果所有
子
进程
的
stdout/
stderr
都必须通过父
进程
才能被
记录
到某个位置,那么父
进程
可能会成为某种瓶颈。('node', [exec], { stdio: ['ignore','pipe','pipe
浏览 6
提问于2016-11-26
得票数 4
1
回答
子
流程
stderr
与sys.
stderr
的
比较
、
我有一个Python程序,它对命令
使用
子
进程
调用,可以在
stderr
上发出错误消息。我自己
的
程序也
使用
sys.
stderr
记录
错误。\n")当我运行这段代码时,控制台上
的
ouptut (来自
stderr
)如下: ls:无法访问‘*..foobar’:没有这样
的
文件或目录命令失败 -再
浏览 0
提问于2018-10-12
得票数 3
回答已采纳
1
回答
带有IPC
的
Perl命令执行器::Run
、
、
生成$LIMIT数量
的
命令(
将
异步运行)。 是用Perl (或PHP )编写
的</e
浏览 0
提问于2014-03-31
得票数 1
2
回答
记录
python
子
进程
的
语法错误
和
未识别的异常,并将它们打印到终端。
、
、
问题使问题更加复杂
的
是,如果不
浏览 8
提问于2012-09-20
得票数 5
回答已采纳
1
回答
如何从C++程序
将
"cout“、"cerr”、"stdout“
和
"
stderr
”指向单个文件?
、
、
、
我们有一个C++,它在每个请求上生成
子
进程
。因此,每个子程序都会创建自己
的
日志
文件。我们
将
cout
和
cerr流绑定到一个文件,以捕获所有"std::cout“
和
"std::cerr”。但是,服务
使用
另一
个"C“组件来执行一些遗留操作。C组件
使用
"fprintf(stdout,xxx)“
和
"fprintf(
stderr
,xxx)”打印
浏览 0
提问于2018-05-17
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python_cmd的各种实现方法及优劣
Python 模块 subprocess 派生新进程
Python 代码后台运行,不止 nohup,还有 Supervisor!
Python-调用系统命令的方法,快速完成任务
你该了解的10个Python模块
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券