如何从cron命令传递参数?

问题描述:

我正在基于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

你传递参数就像在你的应用程序。

test/mytest/cityName 

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

你的测试控制器应该是这个样子:

class Test extends Controller 
{ 
    . 
    . 
    . 

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