Cron作业使用变量调用PHP脚本

Cron作业使用变量调用PHP脚本,php,cron,Php,Cron,在cron作业中使用以下命令是否正确: /usr/bin/php-q/home/***/public\u html/scores.php?日期=12/05/2009 我没有找到任何支持性的文章/材料来回答这个问题,因此我向社区提出这个问题 所以问题是,我有没有办法在调用PHP脚本的cron作业中包含一个变量 谢谢尼克,看一看 您要做的是以php-f scores.php'12/05/2009'的形式传递参数。此时,您只需查看$\u服务器['argv']即可获得该值。您可以设置cronjob从服务

在cron作业中使用以下命令是否正确:

/usr/bin/php-q/home/***/public\u html/scores.php?日期=12/05/2009

我没有找到任何支持性的文章/材料来回答这个问题,因此我向社区提出这个问题

所以问题是,我有没有办法在调用PHP脚本的cron作业中包含一个变量

谢谢

尼克,看一看


您要做的是以
php-f scores.php'12/05/2009'
的形式传递参数。此时,您只需查看
$\u服务器['argv']
即可获得该值。

您可以设置cronjob从服务器获取该值:

wget -q -O /dev/null "http://yourdomain.com/scores.php?date=12%2F05%2F2009"

在cron jobs中,以下是您应该如何传递参数

/usr/bin/php -q /home/**/public_html/scores.php date=12/05/2009

*请注意,没有“?”

我也有同样的问题,我的快速解决方法是创建一个单独的文件,其中声明了参数,然后“包括”原始Cron文件

i、 e:

$date = '12/05/2009';

include ('scores.php');
用这个

/usr/bin/php -q /home/**/public_html/scores.php 12/05/2009

很抱歉,我在工作方面相当缺乏经验。你是说上面这条线是我在原岗位上指挥的吗?是的。例如,
0****wget-q-O/dev/null"http://yourdomain.com/scores.php?date=12%2F05%2F2009
将每小时获取一次URL。当PHP已经提供了一种传递命令行参数的方法时,这似乎是一个麻烦的解决办法。这有什么不同之处?为什么这比@Dennis的回答更好对不起,但我不知道。我刚用过。你能解释一下吗?