来自cpanel的Cron作业。。没有成功

来自cpanel的Cron作业。。没有成功,cron,cpanel,unix,Cron,Cpanel,Unix,我尝试了很多方法,但最终一无所获。我的简单目标是在一天结束时将一个变量重置为零 我将php的位置检查为“which php”和“where is php” 这导致了/usr/bin/php 下面是我试过的一些东西 /usr/local/bin/php -f /home/USERNAME/public_html/developer3/crons/filename.php /usr/bin/php -f /home/USERNAME/public_html/developer3/crons/fil

我尝试了很多方法,但最终一无所获。我的简单目标是在一天结束时将一个变量重置为零

我将php的位置检查为“which php”和“where is php”

这导致了/usr/bin/php

下面是我试过的一些东西

/usr/local/bin/php -f /home/USERNAME/public_html/developer3/crons/filename.php

/usr/bin/php -f /home/USERNAME/public_html/developer3/crons/filename.php

php -q /home/USERNAME/public_html/developer3/crons/filaname.php

/usr/bin/wget -O http://subdomain.sitename.com/crons/filename.php
为了快速获得结果,我每分钟都在计时以执行代码。我可以成功地执行代码

http://subdomain.sitename.com/crons/filename.php

请指导我。

如果系统上指向php的路径是/usr/bin/php,那么使用cron运行的命令应该是

/usr/bin/php /full/path/to/php/script.php
您正在运行的脚本是否设计为以这种方式从php cli调用?如果在使用浏览器时它不能正常工作,那么如果服务器上安装了curl,则可以使用它

curl-cron作业


在任何情况下,配置MAILTO变量(因为您使用的是cPanel,它只是适当页面上的一个文本框,您可以填写),这样您就可以收到一封包含cron作业输出的电子邮件。将输出通过电子邮件发送给您将有助于您诊断是什么原因导致您的脚本在运行时没有达到预期效果。

仍然没有成功,我在上面的原始问题中发布的代码行中是否有错误,没有收到电子邮件,没有错误消息,此外..如何确认cpanel中是否安装了curl..这只是为了通知。。下面的代码不知怎么起作用了/usr/bin/wget-O-