Foros del Web » Administración de Sistemas » Unix / Linux »

Problema con exec()

Estas en el tema de Problema con exec() en el foro de Unix / Linux en Foros del Web. Hola, bueno mi problema es el siguiente. Estoy utilizando el siguiente comando: /usr/local/bin/youtube-dl http://www.youtube.com/watch?v=ID -f 18 --extract-audio --audio-format mp3 -o /home/admin/www/ID.mp4 Desde la consola funciona ...
  #1 (permalink)  
Antiguo 18/04/2012, 21:36
 
Fecha de Ingreso: mayo-2008
Mensajes: 82
Antigüedad: 16 años, 6 meses
Puntos: 3
Exclamación Problema con exec()

Hola, bueno mi problema es el siguiente.

Estoy utilizando el siguiente comando:

/usr/local/bin/youtube-dl http://www.youtube.com/watch?v=ID -f 18 --extract-audio --audio-format mp3 -o /home/admin/www/ID.mp4


Desde la consola funciona perfectamente, pero desde exec() de PHP, no funciona.

Pero he probado otros comandos como, whoami y funciona, me devuelve apache.

El archivo youtube-dl, tiene permisos 755, el archivo PHP tiene permisos 755, safe_mode esta desactivado.

Ya nose que hacer, por favor AYUDA!
__________________

Te invito a mi web: http://www.YouAres.com

En donde podras encontrar música, escucharla online y/o descargarla totalmente gratis.


Última edición por Grox; 18/04/2012 a las 22:23
  #2 (permalink)  
Antiguo 26/04/2012, 23:47
Avatar de kivpson  
Fecha de Ingreso: marzo-2011
Mensajes: 37
Antigüedad: 13 años, 8 meses
Puntos: 7
Respuesta: Problema con exec()

Que tal amigo, últimamente tuve que realizar una aplicación en php que se conectará con dispositivos móviles, y pues use la ejecución en php con lo siguiente:

Código PHP:
Ver original
  1. $comando = "python script_a_ejecutar.pyc $parametro1 $parametro2 $parametro3";
  2. $salida = Exe::run($comando);

Usaba el exec($comando); pero no funcionaba como quería, intenta como lo hice y me comentas.

Espero te sea de ayuda.


Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:39.