gpt4 book ai didi

python - 在启动时运行无缓冲的 python 脚本?

转载 作者:行者123 更新时间:2023-11-30 22:57:09 25 4
gpt4 key购买 nike

我有一个在后台运行的脚本,它应该 24/7 运行,但有时会崩溃。但它在我的 headless pi 上运行,所以当它崩溃时我看不到错误消息。
我找到了一个解决方案,可以将脚本打印到“无缓冲”文件

python -u my_background_script.py > errorfile.txt &

如果我通过 ssh 手动激活它,这是有效的。但我希望它在启动时运行,所以我将该行添加到我的/etc/rc.local 中,但现在它无法运行。它在没有“-u”的情况下运行,但不会写入输出。
我是否坚持使用某种日志记录模块?谢谢

最佳答案

看看Supervisor 。很确定这正是您正在寻找的东西。

这也是一个很棒的教程:https://www.digitalocean.com/community/tutorials/how-to-install-and-manage-supervisor-on-ubuntu-and-debian-vps

希望这有帮助!

关于python - 在启动时运行无缓冲的 python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36814257/

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