Ver Mensaje Individual
  #15 (permalink)  
Antiguo 03/10/2006, 08:49
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes
Puntos: 129
Cita:
Iniciado por MarioNunes Ver Mensaje
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,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.