normalmente si fa con il crontab, che è una funzione che non danno tutti i server, nel crontab si imposta che a che ora ed anche ora/giorno quel determinato file deve svolgere la funzione per cui è stato programmato