gpt4 book ai didi

python - 实时捕获 python-background-processes 输出

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:42 24 4
gpt4 key购买 nike

我有一个简单的长时间运行的 python 脚本,它使用 print("text to log") 进行记录。我想将其作为后台进程运行,但输出仅在进程终止时转储到指定的日志文件中。有没有办法实时登录以便我可以跟踪日志文件?我不想在我的 python 脚本中引入不必要的复杂性;我宁愿让操作系统处理日志记录。因此,我并不热衷于使用 Logger 类。

我已经尝试了以下替代方案但无济于事:

nohup python start.py > test.log 2>&1 </dev/null &
python start.py >> test.log 2>&1 &

谢谢

最佳答案

尝试“无缓冲”地运行 Python,即

python -u start.py > test.log

关于python - 实时捕获 python-background-processes 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15450944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com