Hallo,
Ansonsten: file_exists()? is_executable()? Kommandozeile mal außerhalb generieren lassen, dabei korrektes Escaping für Variablen benutzt, und manuell in der Shell getestet?
den gesamten Befehl habe ich in einer Shell getestet, dort funktioniert er, jedoch <nicht> manuell "php dasFile.php" drüberlaufen lassen, da ich offenbar als angemeldeter User keinen Zugriff auf das Executable-File von php habe (kann php nicht lokalisieren, ein find in / liefert nur ein paar php-Files).
In PHP ist is_executable() sowie file_exists() beides false.
Danke und schöne Grüße,
MSUser