Работают ли 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'
или аналогичный вы выбрали для запуска внутри веб-сервера
Обе версии имеют свои плюсы и минусы, но важный момент: у вас есть выбор.