Как запустить агрегатор Drupal за пределами cron.php?

StackOverflow https://stackoverflow.com/questions/4804615

Вопрос


Я использую модуль основного агрегатора в Drupal, и мне нужно запланировать его в Crontab, но вне Cron.php я попробовал wget http://mywebsite.com/admin/content/aggregator/update/1
Я получил 403 запрещенную ошибку
Я также попробовал Curl, и он возвращает это как HTML -часть

  You are not authorized to access this page

Хотя я установил разрешение этого модуля анонимным пользователям !!

Любая идея высоко ценится, спасибо

Это было полезно?

Решение 3

Спасибо за вашу помощь !! Я решил свою проблему, планировав следующий код как Cron, и, таким образом, он запускает агрегатор Cron, как я хочу:

<?php
require_once '/var/www/htdocs/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
module_invoke('aggregator','cron');
?>

Другие советы

Вы можете попробовать этот URL http://mywebsite.com/admin/config/services/aggregator/update/1 ?

Есть альтернативы Cron по умолчанию, который запускает все реализации Cron, например, Элисия Крон, видеть Пост в блоге Kbahey об этом.

По крайней мере, это то, что я полагаю, вы хотите сделать, запустите его более или реже, чем другие реализации Cron.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top