这个问题太坑了,说一下可能导致问题的几个方面吧:

1.要执行的py脚本没有执行权限,你或许使用命令python3 xxx.py或者使用pycharm可以正常执行,但是这个可能导致crontab定时执行不能输出进行写文件。

解决方法:
chmod 777 xxx.py

2.crontab -e编辑的定时计划,bash或者python的编译器都尽量使用全路径比较稳妥,比如/usr/bin/python3而不是python3

3.完成第二步修改定时计划之后,重启服务:service restart crond

4.py脚本中的写文件的路径必须使用绝对路径而不是相对路径,不然绝对无法成功输出文件!


版权声明:本文为Limenrence原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Limenrence/article/details/129028193