Работают ли cronjobs в CLI?

Я использую PHP 5.5 с интегрированным ZendOPcache. Для этого расширения есть два варианта - включен ли кеш (для которого я установил значение true), а второй вариант - это кеш CLI, для которого я установил значение false. Мне интересно, работают ли cronjobs в CLI, потому что, если они этого не делают, это проблема для моих cronjobs, потому что они являются задачами синхронизации и должны читать последний контент.

1 ответ

Решение

Задания Cron могут выполняться либо через CLI, либо через веб-сервер - в зависимости от того, как вы их настроили.

  • Если вы бежите [/path/to/]php --some-options -f /path/to/script или похожий вы выбрали версию CLI

  • Если вы бежите [wget|curl] 'http://localhost/some/thing.php' или аналогичный вы выбрали для запуска внутри веб-сервера

Обе версии имеют свои плюсы и минусы, но важный момент: у вас есть выбор.

Другие вопросы по тегам