我遇到一个奇怪的问题。我没有NDA,因此无法在此处发布代码。
如果我在浏览器中转到example.com/cron/parse_inventory.php
,则脚本运行正常,没有错误。
现在,当它通过cron运行时-抛出错误,提示找不到正在解析的csv文件。
curl -s "example.com/cron/parse_inventory.php"
我不确定我可以检查些什么来验证问题。就像我说的那样,当我在浏览器中运行脚本时,脚本可以完美运行。是的,该文件确实存在。
任何建议将不胜感激。谢谢
答案 0 :(得分:0)
因此,cron脚本的问题在于所添加的包含项使用的是相对路径。我将它们切换到固定路径,并且一切正常。只是有点奇怪,因为当您在浏览器中调用它时,它可以正常工作,并且在cron作业中被作为URL进行了调用,因此它应该具有相同的作用,但显然不是。