Python脚本不从crontab向服务器发送数据库日志

时间:2014-12-06 06:09:41

标签: python json cron

问题在于,当我通常从终端执行Python脚本时,它工作正常,但是当从cron执行相同的文件时,服务器端没有更新。

文件权限已设置为755.之前收到错误“未安装MTA,丢弃输出”;解决我在我的cron工作结束时使用>/dev/null 2>&1的问题。之后我没有得到任何错误,但问题仍然是一样的。我还在python脚本之上提到了环境。 cron的配置如下:

* * * * * sudo python3 /home/pi/json_working/json_to_server_update.py >/dev/null 2>&1

1 个答案:

答案 0 :(得分:1)

问题现在解决了。我正在使用用户crontab,我通过使用os.path.isfile(os.path.join(“path”,“file name”))而不是os.path.isfile(“path of file”)解决了这个问题。后者实际上是一个路径,而不是一个文件,因此输出始终为false,并且由于此而未进行同步。现在一切正常。