Raketenwilli: Ups. Gefährlich!

Beitrag lesen

Hm.

die Ausgabe entspricht meinen Erwartungen

Die könnten falsch sein. Zeig mal her.

$fp = popen( $sys, 'r' );
fpassthru($fp);

Bau trotzdem die Zeile mit dem explizitem $sys (das ist wegen des Debuggings/Wegloggens einfach besser). Und dann nimm passthru(), system() oder exec();

if ( ! passthru( $sys, $resultCode ) ) {
   echo "Da lief was falsch: '$sys'\nResult-Code ist $resultCode";
   exit;
}