Hola Covids0020
como mencionaron post arriba seria mejor que uses tareas programadas si estas en windows o los cron jobs, si estas en liinux, esto te permite ejecutar un script cada cierto tiempo de manera automática, segun tu definas, ya sea cada hora, cada dia o cada semana, etc.
En la actulidad la mayoria de hostings cuentan con ese servicio (los decentes
)
Saludos!