Мне нужно выполнить дополнительную обработку после отправки страницы Drupal.
Я знаю, что могу запустить команду фоновой оболочки, но мне нужно сохранить текущий контекст выполнения Drupal.
Я потратил много времени на поиск, но не могу найти никаких документов по этому вопросу. Это удивительно, потому что это наверняка является общим требованием.
Единственная реальная идея, которую я имею, - это запустить Drupal (снова) с помощью команды оболочки (exec и т. Д.) И предоставить ему псевдо-путь, который вызовет продолжение обработки. Но это кажется излишне сложным / расточительным.
Любые указатели очень ценятся, ткс.
ОБНОВЛЕНИЕ: Основываясь на ответах Googletorp и Мэтта, я просто хочу отметить, что я не занимаюсь домашним хозяйством с этой дополнительной обработкой. Не вдаваясь в подробности, у меня есть несколько страниц, содержание которых основано на нескольких узлах. Если один из этих дочерних узлов изменяется, то страница должна быть немедленно обновлена, но нет причины, по которой пользователь, который обновил дочерний узел, должен ждать, пока это произойдет.
Итак, поток управления будет:
ОБНОВЛЕНИЕ ДЕТСКОГО УЗЛА
ВЕРНУТЬ ОБНОВЛЕННЫЙ ВИД НА УЗЕЛ РЕБЕНКА ДЛЯ ПОЛЬЗОВАТЕЛЯ (именно здесь Drupal обычно завершается)
РЕГЕНЕРАЦИЯ РОДИТЕЛЯ СТРАНИЦА
EXIT
Ни Cron, ни модуль правил не обладают необходимой мне непосредственностью - но спасибо за ваш вклад.