从这个 python 脚本:
import logging
print('normal print')
logging.error('logger test error')
如果我从命令行运行这个脚本,我会得到:
$ python3 ./test.py
normal print
ERROR:root:logger test error
现在,如果我使用以下相同的脚本设置 cron 作业:
25 10 * * * python3 ~/test.py
我收到以下电子邮件:
...
Content-Type: text/plain; charset=UTF-8
...
Date: Fri, 8 Oct 2021 10:25:01 +0200 (CEST)
ERROR:root:logger test error
normal print
我们看到输出是相反的。这里发生了什么事 ?