2014-10-01 3 views

ответ

0

Рекомендуется защитить ваш cronjob, который не должен выполняться, когда кто-то вводит URL-адрес в своем браузере. Однако, если у вас нет проблем с запуском вашего cronjob, вызываемого кем-либо, тогда вы можете избежать этой проверки.

См. https://ellislab.com/codeigniter/user-guide/general/cli.html для получения более подробной информации.

0

Решено выполнить задания cron с командной строкой.

Есть много причин для запуска CodeIgniter из командной строки, но они не всегда очевидны.

  • Запустите хроны-работу без необходимости использовать Wget или свернуться
  • сделать ваши хроны-задание, недоступного из загружаемых в URL, проверив $this->input->is_cli_request()
  • Сделать интерактивную «задачу», которые могут делать такие вещи, как устанавливать разрешения, обрезать папки кеша, запускать резервные копии и т. д.
  • Интеграция с другими приложениями на других языках. Например, случайный скрипт C++ может вызывать одну команду и запускать код в ваших моделях!

Подробнее читайте here

Но вы также можете предотвратить звонок из URL на сервере.

Смежные вопросы