Php zend framework 2 crontab问题
我试图在ZendFramework2中设置一个cronjob,我添加了一个控制台路由和所有内容。操作系统是CentOS和cpanel 命令是:Php zend framework 2 crontab问题,php,cron,zend-framework2,crontab,cpanel,Php,Cron,Zend Framework2,Crontab,Cpanel,我试图在ZendFramework2中设置一个cronjob,我添加了一个控制台路由和所有内容。操作系统是CentOS和cpanel 命令是: php /home/ACCOUNT/public_html/cron.php cron 并通过终端在crontab中添加为root 问题是: 当crontab运行时(每分钟:**/1****)输出为: 状态:302找到 X-Powered-By:PHP/5.5.32 设置Cookie:PHPSESSID=xxxxxxxxxxx;路径=/ 到期时间:1
php /home/ACCOUNT/public_html/cron.php cron
并通过终端在crontab中添加为root
问题是:
当crontab运行时(每分钟:**/1****)输出为:
状态:302找到
X-Powered-By:PHP/5.5.32
设置Cookie:PHPSESSID=xxxxxxxxxxx;路径=/
到期时间:1981年11月19日星期四格林威治标准时间08:52:00
缓存控制:无存储,无缓存,必须重新验证,后检查=0,预检查=0
Pragma:没有缓存
位置:/user/登录
内容类型:text/html
但是,当我直接从控制台或终端(以root用户身份)运行命令时,命令执行得非常完美
应该有什么不同吗
编辑:
让它与:
/usr/local/bin/php而不仅仅是php
通过使用linux命令:“whichphp”来查找我的php路径。注意:这可能会有所不同。由于身份验证或权限检查,您可能会被重定向。虽然我无法回答终端和cron执行之间的区别,但也许检查它尝试进行身份验证的原因可以解决这个问题。看起来您由于身份验证或权限检查而被重定向。虽然我无法回答终端和cron执行之间的区别,但也许检查它为什么尝试进行身份验证可以解决这个问题。