Использование Codeigniter 2.2.0 для моего проекта. Требуется ли проверка $this->input->is_cli_request()
для задания cron?Использование is_cli_request() необходимо для задания cron в codeigniter
0
A
ответ
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 на сервере.
Смежные вопросы
- 1. Написание задания cron с использованием CodeIgniter CLI?
- 2. Настройка задания cron с использованием codeigniter
- 3. Разрешение отклонено для выполнения задания cron
- 4. Запуск запланированного задания в Codeigniter
- 5. Рабочий каталог для задания Cron
- 6. Создание задания cron для mysqldump
- 7. Выражение Cron для задания задачи
- 8. CodeIgniter Cron Job через Cpanel
- 9. Использование задания Cron для запуска программы hadoop в linux
- 10. Убить задание задания cron
- 11. Codeigniter класс cron не работает
- 12. Создание файла задания cron
- 13. Выполнение задания Cron непрерывно
- 14. Синтаксис задания работы Cron
- 15. Использование конечной точки облака Google для задания cron
- 16. Использование задания cron для проверки выполнения скрипта python
- 17. настройка задания cron в magento
- 18. Создание задания cron в php
- 19. Запуск задания cron в symfony
- 20. Настройка задания cron в Windows
- 21. Создание именованного задания Cron
- 22. Вложенные задания Cron в Nodejs
- 23. Запуск задания Cron
- 24. Cron ошибка задания в PHP
- 25. Двуязычный CodeIgniter cron job
- 26. Как показать таймер для задания cron
- 27. Выделить один процесс для задания CRON node.js
- 28. Синтаксис задания Cron для заданий кварца
- 29. Использовать php для установки задания cron
- 30. Использовать PHP для создания задания cron