ist das normal das die logs auserhalb von httpdocs extra stehen?
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- iionly@iionly

iionly - 0 likes
- Gexor@Gexor

Gexor - 0 likes
You must log in to post replies.Die Standardkonfiguration des Cron-Daemons ist normalerweise, dass der Output des Daemons selbst in /var/log abgelegt wird und eine eventuelle Ausgabe der ausgeführten Cronjobs nur im Fehlerfall überhaupt verarbeitet wird und dann sollte die Ausgabe standardmäßig per Email an den User, unter dessen Account der Job läuft, oder an Root geschickt werden.
... Ich sehe grade, dass die Dateigröße der Files Null ist, daher hab ich mal gelöscht, was ich grad über mögliche Ursachen geschrieben habe, da ich glaube, die Erzeugung der Files hängt mit wget zusammen. Die Elgg-Cronjobs triggern ja über wget die eigentliche Ausführung der Skripte. Das wget-Kommando ist ursprünglich eigentlich zum Herunterladen von Daten von Remote-Rechnern gedacht. In diesem Fall bekommt wget aber keine Daten, legt aber trotzdem ein File für den vermeintlichen Download an.
Du solltest die Erzeugung dieser Dateien verhindern können, indem Du das Kommando, das in den Cronjobs ausgeführt wird, wie folgt ergänzt:
/usr/bin/wget --spider --output-document=/dev/null http://deine_site.url/cron/fiveminute/ >/dev/null 2>&1
Mit --spider --output-document=/dev/null wird wget nicht mehr davon ausgehen, dass Daten zum Herunterladen sind und ausserdem wird eine eventuelle Ausgabe verworfen. Mit >/dev/null 2>&1 am Ende wird dann eine eventuelle Ausgabe und auch eine eventuelle zusätzliche Fehlerausgabe verworfen.
ok hätte ich auch selber drauf kommen können
mein cron sah so aus
wget -q --output-file=/dev/null http://www.meineseite.de/cron/weekly
Danke