Извините, если это дублированный вопрос ... Я обыскал и нашел похожие советы, но ничего не помогло решить мою точную проблему. И, пожалуйста, извините вопросы Noob, CRON - это новая вещь для меня.codeigniter cron job with http access
У меня есть скрипт codeigniter, который сбрасывает html DOM другого сайта и сохраняет некоторые из них в базе данных. Я хотел бы запустить этот скрипт с регулярным интервалом. Это привело меня к поиску работы cron.
На странице у меня есть на myserver.com/index.php/update
Я понимаю, что я могу запустить хроны с завитком и запустить эту страницу. Если я хочу, чтобы быть немного более безопасным, я могу поместить строку в конце, как:
myserver.com/index.php/update/asdfh2784fufds
И проверить, что в моем контроллере CI.
Кажется, что это было бы в основном безопасным, но не похоже на «правильный» способ сделать что-то.
Я посмотрел в CI работает из командной строки, и может выполнять основные страницы, как:
PHP index.php mycontroller
Но когда я пытаюсь сделать:
индекс PHP. php update
Не работает. Я подозреваю, что это связано с тем, что для очистки DOM внешней страницы необходимо использовать HTTP.
Итак, мой вопрос:
Как безопасно запустить CodeIgniter сценарий с хрон работу, которая нуждается в доступе HTTP?
Возможно, это поможет вам http: // codeigniter.com/wiki/Категория: Продвинутый :: CronScript –