Я должен настроить веб-работу cron на платформе OVH.
Сценарий для вызова будет в php-файле ‘cron.php’.
Мне нужно выполнить 2 функции codeigniter, ссылки будут такими:
http://example.com/index.php/process/send1/
http://example.com/index.php/process/send2/
Так что мне нужно выполнить эти ссылки в ‘cron.php’, у вас есть идеи, как этого добиться?
заранее спасибо
Вы не можете вызывать функции codeigniter напрямую. Вместо этого вы можете сделать запрос к каждому URL для запуска кода функции. Вы можете использовать функцию php exec, чтобы запустить на них команду «wget» для отправки запроса.
В cron.php:
exec('wget http://example.com/index.php/process/send1/');
exec('wget http://example.com/index.php/process/send2/');
Если это не удается из-за того, что у PHP нет прав на выполнение команды, попробуйте file_get_contents () или curl.
Я установил так много крон в моих живых проектах с этим методом
http://www.asim.pk/2009/05/14/creating-and-installing-crontabs-using-codeigniter/