Установил ultimate cron. Почему ultimate cron запускает job раз в час, хотя по шаблону иное? И как это исправить?
Например, в шаблоне времени запуска стоит "*/10 * * * *", т.е. раз в 10 минут, но запускается так, словно модуля нет, а запуск идет по обычному cron, а там реально настройка раз в час.
Почему ultimate cron запускает job раз в час, хотя по шаблону иное?
Главные вкладки
Лучший ответ
1
В настройках крон, где устанавливается час, есть ссылка. Можно дергать крон по этой ссылке через wget. Если єто шаред хостинг, в панеле управления хостингом есть инструменты управления cron. Если это VPS, то можно настроить через crontab. Вбить туда команду wget или "vendor/bin/drupal cron:execute". В интернет есть статьи, надо просто погрузиться в тему чуть глубже.
Комментарии
Потому что ничто не может запускать крон чаще чем системный крон.
но минимальный шаг в настройках 1 час. Если надо меньше, то как?
я не знаю где минимальный шаг один час, если в панеле управления вашего хостера, то задайте ему вопрос в поддержку.
минимальный - 1 минута ( https://crontab.guru/#*_*_*_*_* )
Если надо чаще - делается bash скрипт, который запускается каждую минуту, внутри него
for до 60и
соsleep 1
.Ну и внутри делается проверка на время и запускается или не запускается нужный скрипт
В настройках крон, где устанавливается час, есть ссылка. Можно дергать крон по этой ссылке через wget. Если єто шаред хостинг, в панеле управления хостингом есть инструменты управления cron. Если это VPS, то можно настроить через crontab. Вбить туда команду wget или "vendor/bin/drupal cron:execute". В интернет есть статьи, надо просто погрузиться в тему чуть глубже.
https://www.drupal.org/docs/8/cron-automated-tasks/cron-automated-tasks-...