crontab定时执行python脚本无法输出文件

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

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脚本中的写文件的路径必须使用绝对路径而不是相对路径,不然绝对无法成功输出文件!

你可能感兴趣的:(集群维护,python,集群监控,python,pycharm,开发语言)