Foros del Web » Programando para Internet » PHP »

matar o detener proceso colgado?

Estas en el tema de matar o detener proceso colgado? en el foro de PHP en Foros del Web. Hola a todos, he realizado un script que ejecuta un archivo .bat el cual inserta datos en un archivo de texto mediante el siguiente codigo: ...
  #1 (permalink)  
Antiguo 22/12/2009, 17:36
 
Fecha de Ingreso: julio-2001
Ubicación: León, Gto.
Mensajes: 119
Antigüedad: 22 años, 9 meses
Puntos: 2
matar o detener proceso colgado?

Hola a todos, he realizado un script que ejecuta un archivo .bat el cual inserta datos en un archivo de texto mediante el siguiente codigo:

// abrir un ejecutable
exec('guarda.bat');

despues de esta linea tengo una instruccion para dirigirse a otra pagina en caso de haberse ejecutado correctamente:
header("Location: resultado.php");

esto lo realiza sin ningun problema en mi red local, pero cuando lo publico para verlo desde internet la pagina con el script que ejecuta el .bat parece 'dormirse' y nunca se redirecciona a la siguiente pagina. Si se ejecuta el .bat puesto que revisando el archivo de texto me aparece la informacion ingresada, pero el navegador se queda colgado como ejecutando el archivo. Posteriormente agregue la siguiente linea:

$procesos = "";
exec("taskkill /s localhost /f /im guarda.bat",$procesos);

juntando todo quedaria mas o menos asi:

// abrir un ejecutable
exec('guarda.bat');

$procesos = "";
exec("taskkill /s localhost /f /im guarda.bat",$procesos);

header("Location: resultado.php");


Pero nada... desde internet parece no hacerle caso y se queda colgado el navegador... Alguien sabe que puedo hacer para 'terminar' el proceso o que tendria que agregarle para que funcione... mi servidor es un windows 2003 server

de ante mano muchas gracias...
__________________
. . : : chunga : : . .
  #2 (permalink)  
Antiguo 22/12/2009, 19:18
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: matar o detener proceso colgado?

El tema debe de ser los permisos de ejecucion de ese tipo de archivos en un server, no se si podes ejecutar un archivo de ese tipo...
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 14:19.