Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2014, 09:53
Avatar de jja
jja
 
Fecha de Ingreso: diciembre-2010
Ubicación: BCN
Mensajes: 47
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Ejecutar python desde PHP

Hola amigos, feliz año a to2

Me encuentro haciendo un panel de control para ver el estado de un equipo.

El panel de control lo estoy haciendo en PHP, y los valores del estado del equipo los recupero con un script python que almacena los valores en una BBDD (que posteriormente leo desde PHP).

Si lanzo el script python manualmente desde una shell, me funciona perfecto, guarda los datos en BBDD y despues el panel web PHP los lee sin problemas.

Pero si intento lanzar el script python desde un botón PHP desde el propio panel de control, no me arranca.

Utilizo el siguiente código:

Código PHP:
<?php
exec
('python getValues.py -s sonda -i 1 > /dev/null &');
?>
Por si les sirve de ayuda, el script python es un bucle permanente que solo se apaga matando el proceso. No se si tiene algo que ver.

¿Es posible lanzar desde PHP el script python en segundo plano verdad? ¿Y que luego el usuario pueda seguir navegando por el panel PHP?

gracias, salu2 amigos
__________________
El supremo arte de la guerra es someter al enemigo sin luchar.

Sun Tzu