>на хостинге
Если линукс, то можно добавить выполнение скрипта в crontab.
https://wiki.archlinux.org/index.php/Cron
Синтаксис вкратце:
минута час день_месяца месяц день_недели команда
Тогда скрипт будет не висеть в фоне весь день, а выполняться единожды раз в 24 часа.