2011-03-20 79 views
0

我正在cron中运行脚本,并且想将值传递给脚本。将值传递给cron中的脚本

我试图做这样的事情在crontab中:

          • PHP -q /home/cron/some_script.php?variable=1

其中变量将由$ _GET脚本读取。

我似乎无法在任何地方找到答案,感谢您的帮助!

回答

0

你可能想使用的argv:

/path/to/script.php x y z 

然后,在运行script.php:

print_r($argv); 

它给你:

Array 
(
    [0] => ./script.php 
    [1] => x 
    [2] => y 
    [3] => z 
) 
0

您似乎混淆了网络服务器和外壳。

/home/cron/some_script.php 

是你的脚本。如果你想在命令行上传递一些东西,你可以这样做:

/home/cron/some_script.php arg1 arg2 

然后解析脚本中的参数。