Я пытаюсь вызвать контроллер Codeigniter через задание cron. Но что-то идет не так, я не получаю желаемого результата. Я попытался получить доступ к тому же контроллеру через CLI-интерфейс PHP и вместо того, чтобы возвращать вывод, который должен вернуть контроллер, он выводит содержимое главной страницы проекта. This question имеет аналогичную проблему.Как вызвать CodeIgniter Controller как задание Cron
Мой кронтаб имеет следующую запись:
22 13 * * * php /var/www/html/projectfolder/index.php cronJobGmutrrPdt runJobForUpdatingClgRevConnSummary
Но это не работает, поэтому я попытался запустить его через CLI:
php /var/www/html/projectfolder/index.php cronJobGmutrrPdt runJobForUpdatingClgRevConnSummary
В этом случае CLI работает, но вместо вывод выход контроллера выводит содержимое контроллера по умолчанию, который является главной страницей проекта.
Какой контроллер вы звоните? Кажется, вы просто запрашиваете index.php, и в этом случае было бы странно, что вы получите вывод стандартного контроллера. Вы пробовали '/ var/www/html/projectfolder/index.php/mycontroller/method /'? (Попробуйте это с первым кликом) –
«cronJobGmutrrPdt» - это контроллер, а «runJobForUpdatingClgRevConnSummary» - это функция –