Python的标准输出在使用nohup和&在后台运行时无法写入文件,因此使用Loguru进行日志输出
你好,我是个菜鸟。
尝试将自动执行任务的bot的输出写入文件时没有成功。
nohup ./xxx.py >> txtfile &
因此,如果是为了记录日志的话?我随便找了一下,找到了一个叫做Loguru的东西。
loguru · PyPI - https://pypi.org/project/loguru/
因为我在外面用手机更新,所以无法写详细内容,但是它能轻松地进行日志记录,所以当你想直接实时输出到文件时可以使用。
简单地从定期执行的脚本中通过上述方式输出日志,并且当匹配的日志输出时,执行的脚本似乎也可以同时放入cron中执行,所以通用性很高。