Как передать параметр из команды cron в функцию codeigniter?

Я работаю с воспламенителем кода и запускаю функцию из задания cron.

class event extends CI_Controller { public function newEvent() { //some process here using the parameter } } 

Команда cron:

 * */2 * * * /usr/bin/php /var/www/project/index.php 'event/newEvent/parameter' 

Я хочу передать параметр, как написано в команде cron, и выполнить некоторый процесс с этим параметром в функции newEvent.

Какой дополнительный код я должен написать в своей функции, чтобы получить параметр из команды cron.

благодаря

CI объясняет, как выполнить команду из командной строки в своей документации

php index.php event newEvent parameter

Вы можете просто добавить параметр к своей функции.

 class event extends CI_Controller { public function newEvent($parameter) { //some process here using the parameter echo $parameter; } } 

Механизм маршрутизации по умолчанию продолжит ваш параметр и передаст его вашей функции. Если этот параметр не является обязательным, не стесняйтесь инициализировать его чем-то по умолчанию.

  public function newEvent($parameter = 'default') { //some process here using the parameter echo $parameter; } 

Изменить: после того, как вы прочитали сообщение @ dm03514, кажется, что в документации рекомендуется называть ваше приложение пробелами вместо косой черты.

Команда cron должна быть

 * */2 * * * /usr/bin/php /var/www/project/index.php event newEvent parameter 

Я пробовал это, и он работает для меня.

 * */2 * * * /usr/bin/curl http://domain.com/index.php/event/newEvent/parameter