Puedes hacer que tu script funcione como una especie de "demonio" de fondo de forma constante.
http://php.net/manual/es/function.ignore-user-abort.php y en cada ciclo, guardas en un archivo de log tuyo que es lo que hizo. luego tienes otra pagina que solo lea el archivo y lo muestre en pantalla. Abres el link al archivo "demonio" y lo cierras, luego abres la pagina que muestra el log y cada cierto tiempo la recargas manualmente y te fijas que lo hizo el otro script.
NOTA: Notese que use la palabra "demonio" entre comillas, en realidad es un proceso que corre en background que puede ser destruido.