我在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需要另外一个参数吗?还是选择?谢谢。