GELÖST: CRON läuft nur bei angemeldeten Usern
![](https://www.drupalcenter.de/files/imagecache/upic_mini/pictures/picture-5725.jpg)
am 11.12.2010 - 10:53 Uhr in
Wieder mal ein eher selten auftretendes Problem für mich! Meine /cron.php startet die CRON Läufe nur, wenn sie durch angemeldete User aufgerufen wird. In einer jungfräulichen Installation läuft der CRON problemlos mit einem CRONTAB. Auf der komplexen Seite nicht mehr. Auch der Einsatz von POORMANSRON bringt nichts!
Nach einigem Suchen habe ich bei Drupal.org den Hinweis für "Running cron as an authenticated user" gefunden und habe deren Empfehlung versucht durchzuführen.
Die scripts/cron-curl.sh wie folgt abgeändert:
#!/bin/sh
# Reference http://drupal.org/node/479948#comment-1673488 by pearlbear
SITE=http://www.meinedomain.de/
USERNAME=XXXXX
PASS=XXXXX
COOKIES=/tmp/cron-cookies.txt
WGETPARAMS="--quiet -O /dev/null --no-check-certificate --save-cookies $COOKIES --keep-session-cookies --load-cookies $COOKIES"
# if you run drupal in a default language different than English you need to modify this
LOGIN="Anmelden"
wget $WGETPARAMS "${SITE}user"
wget $WGETPARAMS --post-data="name=$USERNAME&pass=$PASS&op=$LOGIN&form_id=user_login" "${SITE}user"
wget $WGETPARAMS " ${SITE}cron.php"
und einen entsprechenden CRONTAB angelegt.
Aber nach wie vor wird kein CRON-Lauf durchgeführt.
- Anmelden oder Registrieren um Kommentare zu schreiben
Schade, daß das Problem
am 12.05.2011 - 09:38 Uhr
Schade, daß das Problem anscheinend so selten ist. Habe es bis jetzt erfolglos in drei Foren gepostet.
Edit: Das Warte hatte sich doch noch gelohnt. Hier eine Lösung zum Problem: http://drupal.org/node/995514#comment-4373006