CRON作业中带变量的PHP命令始终失败

时间:2016-06-06 08:45:54

标签: php cron

我在cpanel中有这个cron作业:

php /home/myusername/public_html/cron/cron.cancel-order.php 9304920492304

这里的cron.cancel-order.php看起来像是:

if (isset($argv[1])) {
    if ($argv[1] == $cron_key) {
            echo 'you are here 1';
        }
    } else {
        echo 'you are here 2';
    }
} else {
    echo 'you are here 3';
}

为什么我总是得到you are here 3作为CRON工作的结果。事实上,我尝试从SSH运行相同的命令,我可以得到you are here 1

从CRON运行PHP需要另外一个参数吗?还是选择?谢谢。

0 个答案:

没有答案