Hallo,
nachdem nun für die Crontab-Aufrufe meiner Scripte ein Workaround gefunden wurde habe ich folgenden seltsamen Effekt:
crontab -l :
.... # Statistiken statisch machen 15 3 * * * /usr/bin/lynx -source http://loghost/intranet/specials/statistics_neu/auswertung.php > /usr/local/www/htdocs/intranet/specials/statistics1/index.html
funktioniert soweit prima. Eine PHP-Script rattert durch die Datenbank und erstellt daraus schöne Statistiken über die Besucher der Webseite. Nur: Die Zahlen sind völlig Falsch !! Rufe ich dann morgens obige Zeile von Hand auf, erhalte ich eine Webseite mit den richtigen Zahlen.
Selbiges gilt für ein Shell-gekapseltes Script:
crontab -l: ... 30 3 * * * $HOME/bin/get_stats.sh ...
--------------------- #!/bin/bash
MONAT=`date +'%m'` MONAT_TEXT=`date +'%b'` JAHR=`date +'%Y'`
echo " starte Tagesauswertung für $MONAT.$JAHR um `date` \n" /usr/bin/lynx -source http://loghost/intranet/specials/statistics_neu/auswertung_tag.php%5C?monat=... \
/usr/local/www/htdocs/intranet/specials/statistics_neu/tagesstatistik_$MONAT_TEXT.$JAHR.html
echo "Statistik um `date` fertiggestellt\n" ----------------------
macht prima Statistik, GET-Parameter stimmen (lt. apache-Log), aber die Zahlen im html sind völlig im Eimer! Das Script per Hand aufgerufen und es stimmt wieder alles! Das ganze habe ich nun schon 3 Tage lang mitgemacht, langsam zweifle ich an mir selber!
Kann mir jemand Mut zusprechen??
Mit freundlichen Grüßen
Jens Puruckherr
lug-dd@mailman.schlittermann.de