如何从cron命令传递参数?
问题描述:
我正在基于CodeIgniter的项目上工作。 我有cron命令象下面这样:如何从cron命令传递参数?
0 5 * * * /usr/bin/php /var/www/my-project/index.php 'test/mytest'
这里测试是控制器和mytest的是功能。现在我想从cron命令传递一个mytest函数的参数。假设我想通过一个城市名称。
我应该在cron命令中做出什么调整来实现我的目标。
谢谢
答
你传递参数就像在你的应用程序。
test/mytest/cityName
其中cityName是城市的任何名称。
你的测试控制器应该是这个样子:
class Test extends Controller
{
.
.
.
function mytest($cityName = '')
{
echo $cityName;
}
}
你可以做到这一点作为一个命令行参数ARGV ARGC – 2013-03-05 06:30:31