Ejecutando un script de Python desde PHP

Estoy intentando ejecutar un script de Python desde PHP usando el siguiente comando:

exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2');

Sin embargo, PHP simplemente no produce ningún resultado. El informe de errores se establece en E_ALL y display_errors está activado.

Esto es lo que he intentado:

solíapython2, /usr/bin/python2 ypython2.7 en lugar de/usr/bin/python2.7También usé una ruta relativa en lugar de una ruta absoluta que tampoco cambió nada.Intenté usar los comandosexec, shell_exec, system.

Sin embargo, si corro

if (exec('echo TEST') == 'TEST')
{
    echo 'exec works!';
}

funciona perfectamente bien mientrasshutdown now no hace nada

PHP tiene los permisos para acceder y ejecutar el archivo.

EDIT: Gracias a Alejandro, pude solucionar el problema. Si tiene el mismo problema, no olvide que su servidor web probablemente / con suerte no se ejecute como root.Intente iniciar sesión como usuario de su servidor web o como usuario con permisos similares e intente ejecutar los comandos usted mismo.

Respuestas a la pregunta(8)

Su respuesta a la pregunta