Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2016, 04:43
primary
 
Fecha de Ingreso: agosto-2011
Mensajes: 306
Antigüedad: 12 años, 8 meses
Puntos: 5
exucutar script php en segundo plano

Hola, quiero ejecutar un script en segundo plano sin que el usuario lo note, intento usar exec para ejecutar el php pero no funciona, uso php7.

Código PHP:
Ver original
  1. ini_set('display_errors', '1');
  2. exec('php7 /exec.php > /dev/null &');


en archivo exec.php se encuentra en la raiz del documento que se ejecuta 10 segundos mas tarde y envia un correo.

exec.php
Código PHP:
Ver original
  1. sleep(10);
  2. mail('prueba@example', 'prueba', 'correo de prueba');

cuando llamo al script que tiene la funcion exec no me muestra ningun error pero tampoco me envia el correo, probe de executar el archivo exec.php directamente para ver si envia el correo y si lo envia. que puede ser?
saludos