如何在我的crontab中使用查询字符串?

时间:2009-09-01 04:12:07

标签: php linux

我需要在我的crontab中有一个查询字符串,但它不起作用。有人可以告诉我如何做到这一点吗?

由于

5 个答案:

答案 0 :(得分:6)

命令行上的PHP不接受这样的参数。

http://php.net/manual/en/features.commandline.php

$ php file.php arg1 arg2

file.php

<?php
print_r($argv)

答案 1 :(得分:3)

我只是通过在引号中包装url来实现它:

47 17 * * * wget "http://example.com/dir/filename.php?l=ca&page=10"

在添加引号之前,该文件能够获得'l'而不是'page'。

答案 2 :(得分:2)

$ php example.php param1 = value1 param2 = value2

使用example.php:

<?php
echo "param1:" . $param1 . " ";
echo "param2:" . $param2; 

答案 3 :(得分:0)

您可以按照@scragar的示例进行操作,也可以运行wget,然后将输出传递给null。

答案 4 :(得分:0)