Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2009, 15:56
Avatar de ferny
ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Ejecutar comando con exec() como proceso en background

Holas

Estoy intentando ejecutar desde una página php un comando, me está funcionando bien pero con un problema, el script no continúa hasta que el comando no termina de ejecutarse. He probado ya lo siguiente sin éxito (en todos los casos pasa lo mismo):

exec("comando -parametros");
exec("comando -parametros &");
exec("comando -parametros > /dev/null");
exec("comando -parametros > /dev/null &");
exec("comando -parametros & > /dev/null &");

Me estoy dando por vencido, porque al parecer está bien, al menos encontré mucha información al respecto y todos coincidían en hacerlo así, pero no va... Ya no sé si será alguna configuración o qué. Uso php 5.2.X (como CGI) y Apache 2.0.X

Un saludo
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.