Я следовал инструкциям Вот запустить codeigniter из кли, но мне не повезло заставить его работать. PHP на моем пути, но когда я бегу
php index.php tools message
Ничего не произошло. Если я попробую
php index.php/tools/message
Я получаю «Не удалось открыть входной файл: index.php / tools / message».
Если я запускаю php -v на моем компьютере, я получаю
PHP 5.3.24 (cli) (built: Apr 10 2013 18:32:42)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
Таким образом, он имеет поддержку Cli. Есть идеи, что я могу делать не так?
я запускаю работу cron, используя это
/path/tosite/index.php memberController memberFunct
В твоем случае
/path/tosite/index.php tools message
для вашего случая
для более подробной информации прочитайте это
https://ellislab.com/codeigniter/user-guide/general/cli.html#what
Полная линия:
*/5 * * * * /usr/bin/php /path/tosite/index.php memberController genFunction /dev/null 2>&1
Эти методы не сработали для меня, поэтому я стал использовать
curl <full url to function>