Написать drush-команду

Главные вкладки

Аватар пользователя mmjmm mmjmm 28 февраля 2023 в 13:29

Здравствуйте. У меня есть кастомный модуль на Drupal 8. В нем прописан hook_cron().
Необходимо написать некоторую drush- команду, которую пропишу в crontab на выполнение каждые 10 минут. При выполнении этой команда необходимо вызывать скрипт в hook_cron() моего модуля.
Как такое можно сделать?

Лучший ответ

Аватар пользователя gun_dose gun_dose 28 февраля 2023 в 13:52
2

В таком случае нужно писать не hook_cron, а свою Drush-команду. И выполнять её.

Комментарии

Аватар пользователя ivnish ivnish 28 февраля 2023 в 14:02
1

Дополню Алексея. Да, вместо hook_cron() нужно написать drush-команду и добавить её запуск в планировщик сервера/хостинга каждые 10 минут

Аватар пользователя mmjmm mmjmm 1 марта 2023 в 5:05

Спасибо большое. Изначально была задача написать через hook_cron(). А после уже выяснилось, что запускать крон для всех модулей - плохая идея в данной ситуации. Вот и произошло непонимание, как сделать это.