dedlfix: PHP script per Batch und Aufgabenplanung läuft nicht

Beitrag lesen

Tach!

ich versuche gerade ein PHP Script per Windows Batch Datei und Aufgabenplanung auszuführen. Das Problem ist das nichts passiert wenn ich das Script in der Windows Aufgabenplanung ausführe.

Die Windows-Logs kann man sich mit dem Event Viewer (eventvwr) anschauen.

Wenn ich aber die Batchdatei "update.bat" im Windows Explorer doppelklicke, dann klappt alles super. Was ist denn der Unterschied?

Vielleicht liegt es daran, dass keine Ausgabe erfolgen kann. Hintergrundprozesse bekommen diese Berechtigung nicht.

Kann es sein das die PHP Konfiguration per Aufgabenplanung nicht gefunden wird und event. die MySQL PDO Treiber nicht geladen werden?

Spekulatius schmecken zwar, bringen aber die Problemlösung nicht wirklich voran.

Wenn du die Probieren-wir-mal-Methode versuchen möchtest, solltest du mit einem Minimalscript anfangen. Wenn du die Datenbanktreiber in Verdacht hast, lass den Datenbankteil weg und lass dein Script so tun als ob der erfolgreich gewesen wäre.

Das Problem ist das es keine Fehlermeldungen oder Logs gibt wenn man das per Aufgabenplanung ausführt.

Siehe ersten Antwortsatz.

dedlfix.