En Linux puedes crear un "Cron Job" para forzar la ejecución de tu script a tal hora (o definir periodos .. de ejecución).
En Windows tienes el "Programador de tareas" para hacer lo mismo.
El caso es que ambos son herramientas del S.O. de ese servidor. En servicios de hosting bajo Linux suelen tener en tu panel de control la opción de "Cron Job" .. En ese caso se suele usar una llamada a tu script tipo:
GET
http://www.tal.tal/tuscript.php >/dev/nulll
(o similar) y luego creas la definición de los intervalos de ejecución (con psudo-asistentes que suelen tener ..)
Un saludo,