Se hai pieno controllo del server potrai sicuramente usare CronTab o la pianificazione degli eventi.
Se non ci sono basta installarli.
Se invece sei su un hosting condiviso basta che scrivi un'email all'assistenza e chiedi.

Per quanto riguarda i bot, qualsiasi cosa acceda alla pagina con lo script causerà l'esecuzione dello script.