Cela s'appelle un CRON, sur Linux il suffit de faire la commande crontab -e et d'éditer le fichier (en faisant attention à ne pas faire n'importe quoi).
Si tu n'es pas sur un serveur dédié tu ne pourras pas modifier le fichier CRON de ton serveur et tu devra passer par un service en ligne (chercher cron online sur google par exemple) qui se chargera d'appeller une url de ton site toutes les XXX sec/jours/mois/années