Cronjobs - Wie kann man eine Textausgabe ohne Fehlermeldung generieren?

Stefan

Bekanntes Mitglied
Lizenzinhaber
Registriert
9. Juni 2013
Beiträge
469
Punkte
108
Ich habe einen Cronjob angelegt. Klappt super. Nur wenn ich in dem PHP-Script ein echo "bla bla" ausführe, wird es mir zwar beim Ausführen angezeigt, aber im Log steht dann eine Fehlermeldung wegen des Headers, der schon vorher abgeschickt wurde usw. Auch ist der Text bei echo dann ganz oben im Backend, über der Navigation.

Bitte um Hilfe!

Danke

Stefan
 
Naja ich finde es ganz praktisch mit einer Ausgabe, weil wenn ich einen Cronjob manuell starte, den ich neu angelegt habe, kann ich so besser Fehler finden usw. Bei vBulletin ging das ohne Probleme, darum wundere ich mich, das es hier nicht geht.
 
Ohne Probleme ging das bei vB auch nicht. ;)

Wenn du was haben willst, musst du ein eigenes Log aufbauen, oder die Ausgaben in eine Datei schreiben. Beides kein großes Hexenwerk.
 
Naja ich finde es ganz praktisch mit einer Ausgabe, weil wenn ich einen Cronjob manuell starte, den ich neu angelegt habe, kann ich so besser Fehler finden usw. Bei vBulletin ging das ohne Probleme, darum wundere ich mich, das es hier nicht geht.
XenForo_Helper_File::log() oder einen mächtigeren Logger ala https://github.com/Seldaek/monolog (benutzen, loggt die Meldungen in einer Logdatei oder schickt sie an den Zend Server / Hipchat / oder was man halt so bevorzugt & benutzt:) )

Ich bevorzuge monolog, da man nicht auf die Logdatei angewiesen ist, sondern die Meldugen an graylog2 schicken kann.
Ziemlich nettes Tool übrigens => http://graylog2.org/
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben