Dentro del grupo de funciones de ejecución de comandos en la Shell .. hay algunas que pueden devolver un código de error además de la própia salida que ocasione la ejecución del comando ..
Podrías probar con system() para ver el valor que pueda arrojar de error.
Más info:
http://www.php.net/manual/es/function.system.php
Un saludo,