Me gustaria saber si hay algun metodo en PHP para ejecutar un script de manera periodica. Es decir, podria hacer un envio de un reporte de una base de datos una vez al dia y enviarlo via email?
He probado a hacer un test de la fecha/hora cada vez que hay un acceso a una pagina web y, si es positivo entoces ejecutar la subrutina, pero no me parece correcto, depende de que alguien visite una pagina o no.
Al final la pregunta es: ¿Puedo, con PHP, ejecutar scripts en un servidor de forma independiente al usuario?

Gracias.