我有一个python文件,当我从终端(python)运行它时,它从数据库创建json文件pythonfile.py文件)它的工作没有问题,但是当我创建一个crontab,每2分钟执行一次python时,它不会创建文件,crontab运行python没有问题,我知道,因为在创建文件之前,json会在数据库中进行更改,并且我可以看到数据库中的更改,这会是什么问题?你知道吗
-rwxrwxrwx 1 pi pi 5721 nov 15 02:36 searchProgramData.py
@reboot python /home/pi/aufen/searchProgramData.py >> /tmp/log.txt
*/2 * * * * python /home/pi/aufen/searchProgramData.py >> /tmp/log.txt
query = "SELECT * FROM det_programacion where programacion_id = %s "%programacion_grupo[0][2]
detalles_programacion = run_query(query)
json_str = json.dumps(detalles_programacion,default=datetime_handler)
#escribir json de array
with open('datos.json', 'w') as file:
json.dump(json_str, file)
目前没有回答
相关问题 更多 >
编程相关推荐