Скидываем груз системных заданий на Cron Drupal 7

29 Мая 2022г. в 04:33

Планировщик входит в состав предустановленных в движок модулей. Для доступа к нему перейдите в административную панель CMS. Зайдите в раздел «Конфигурация», «Система».

Скидываем груз системных заданий на Cron Drupal 7

Здесь мы получаем некоторую информацию о том, что делает планировщик: проверяет наличие обновлений для всех компонентов, а также отвечает за поисковую индексацию материалов на сайте.

Скидываем груз системных заданий на Cron Drupal 7

Ниже находится таймер, с помощью которого можно установить периодичность запуска планировщика. Вот и все доступные настройки. Но как реализовать запуск пользовательских заданий для Cron?

Для этого вам придется использовать в скрипте специальный хук hook_cron (). Например, вот так.

Скидываем груз системных заданий на Cron Drupal 7

Другой, модульный вариант
Но с хуками получится еще та возня. Неужели не придумали ничего более облегченного? Есть такое решение. Оно называется Ultimate Cron. Модуль можно скачать на официальном сайте движка.

Скидываем груз системных заданий на Cron Drupal 7

Для его работы предварительно нужно установить Chaos tool suite (или ctools). После чего активируете этот модуль, и только потом ставите сам планировщик. Проделав перечисленные выше действия, снова заходится в админке в нативный Крон. Но тут картинка уже изменилась.

Скидываем груз системных заданий на Cron Drupal 7

Теперь вы можете управлять всеми заданиями, которые выполняются в движке. А также планировать собственные действия.


Drupal. Основы
Посмотрите видео по Drupal!

Смотреть