问题是,当我从终端正常执行Python脚本时,它工作正常,但是从cron执行同一文件时,服务器端没有更新。
文件许可权已设置为755。解决我>/dev/null 2>&1
在cron工作结束时使用的问题。之后,我没有收到任何错误,但问题仍然存在。我还提到了我的python脚本之上的环境。cron的配置如下:
* * * * * sudo python3 /home/pi/json_working/json_to_server_update.py >/dev/null 2>&1
现在问题已解决。我正在使用crontab用户,并且通过使用os.path.isfile(os.path.join(“ path”,“文件名”))而不是os.path.isfile(“文件路径”)解决了该问题。后者实际上是一个路径而不是文件,因此输出始终为false,因此未进行同步。现在一切正常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句