Возможно ли запускать скрипт на сервере через время?
Используйте cron
Если linux, то https://ru.wikipedia.org/wiki/Cron
(да и в BSD тоже, и в макоси - главное, не винда). 
Раз в час (в 0 минут каждого часа):
0 */1 * * * username /path/to/script
Раз в сутки (в час ночи):
0 1 * * *  username /path/to/script
где username - пользователь, от которого запускать скрипт. 
Если через crontab -e будете делать, то там username указывать не нужно.