我想在zendframework 2中设置一个cronjob,我添加了一个控制台路由和一切 . 操作系统是带有cpanel的CentOS .

命令是:

php /home/ACCOUNT/public_html/cron.php cron

并通过终端以root身份添加到crontab中 .

问题:

**When the crontab runs(every minute: /1 * * * ) the output is:

状态:302找到X-Powered-By:PHP / 5.5.32 Set-Cookie:PHPSESSID = XXXXXXXXXXXX; path = / Expires:Thu,19 Nov 1981:08:52:00 GMT Cache-Control:no-store,no-cache,must-revalidate,post-check = 0,pre-check = 0 Pragma:no-cache Location: / user / login内容类型:text / html

BUT ,当我直接从控制台或终端(作为root)运行命令时,命令执行得很完美 .

应该有什么不同吗?

EDIT: 有它合作:

/ usr / local / bin / php而不仅仅是php

通过使用linux命令:“哪个php”找到我的php路径 . 注意:这可能会有所不同 .