2011-03-20 119 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 

然後解析腳本中的參數。