Ich habe auf meinem Server im selben Verzeichnis der batch-Datei ein PHP-Skript, welches neben einer .exe auch eine *.bat aufrufen soll. Während die *.exe (zwar mit Fehler-Code 1) alles tut, was sie soll, verweigert die *.bat ihren Dienst komplett. Versuchsweise gab ich allem möglichen alle Rechte, um von der Seite den Fehler auszuschließen. Ich habe die *.bat auch nur mit "cmd" gefüttert und wollte sehen, ob auf meinem Server die Console geöffnet wird. Die *.bat selbst wird per passthru geöffnet, wie die *.exe auch.

Die html-Ausgabe zeigt nach Ausführung sowohl bei der *.exe als auch bei der *.bat die letzten Befehle.

PHP-Safemode ist aus. Manuell ausgeführt funktioniert die *.bat einwandfrei.

Woran könnte es denn noch liegen??

PHP-Script
PHP-Code:
passthru("cpbo.exe -y -p missions/".$operation_ordner.".Altis",$err);
echo 
'Error: '.$err

sleep(1);

passthru("mission_copy",$err2); 
echo 
'Fehler: '.$err2
Batch-Datei
Code:
del /Q D:\SteamCmd\arma3\mpmissions\*.*
xcopy "C:\inetpub\vhosts\XXXXXXXX.stratoserver.net\httpdocs\missions\*.*" "D:\SteamCmd\arma3\mpmissions\*.*" /S /M /Y
del /Q C:\inetpub\vhosts\XXXXXXXX.stratoserver.net\httpdocs\missions\*.*