Cita:
Iniciado por MarioNunes
Bueno,
Al final hice un script en PHP pero el problema que llegue a tener era que el script php cuando ejecutaba el perl, esperaba a que el perl terminara para continuar procesando el php...
Total:
exec("./script.pl > ficherolog &");
De esta manera el PHP no esperaba una respuesta del perl, y se quedaba ejecutando en segundo plano.
Entiendo que también podríamos haberlo hecho en PHP, ya que podríamos haber usado la siguiente sintaxis:
exec("perl fichero.php > ficherolog &");
Debería funcionar igual, ya que el fichro php sería ejecutado por el interprete de php que está en el path del sistema :)
Si alguien prueba lo del fichero PHP que nos avise, sería interesante, de esta manera no tendría porque utilizar PERL :P aunque cuando me vuelva a tocar hacer algo por el estilo lo probaré :)
Un saludo.
Y probastes todo lo que te mencioné en mi mensaje:
#11
Ahí te menciono como ejecutar PHP en modo CLI .. y también como registrar tu proceso para que quede en "sengudo plano" (eso sí .. aunmentando con set_time_limit() el tiempo de ejecución de tu script).
Un saludo,