Su hosting virtuale dovrebbe essere possibile usare Crontab, ma informati presso il provider per sicurezza.
Crontab lo imposti direttamente sul server, non si tratta d'altro che di mettere in una cartella specifica un file di testo con dentro indicato lo script da avviare e quando, ci pensa poi il server ad interpretare queste informazioni ed eseguirlo quando richiesto.