2013-03-05 67 views
0

我正在基於CodeIgniter的項目上工作。 我有cron命令象下面這樣:如何從cron命令傳遞參數?

0 5 * * * /usr/bin/php /var/www/my-project/index.php 'test/mytest' 

這裏測試是控制器和mytest的是功能。現在我想從cron命令傳遞一個mytest函數的參數。假設我想通過一個城市名稱。

我應該在cron命令中做出什麼調整來實現我的目標。

謝謝

+0

你可以做到這一點作爲一個命令行參數ARGV ARGC – 2013-03-05 06:30:31

回答

2

你傳遞參數就像在你的應用程序。

test/mytest/cityName 

其中cityName是城市的任何名稱。

你的測試控制器應該是這個樣子:

class Test extends Controller 
{ 
    . 
    . 
    . 

    function mytest($cityName = '') 
    { 
     echo $cityName; 
    } 
}