если такой длинный интервал, то:
1.или cron - настраиваете его с желаемым интервалом, например каждый час и исполняемый файл пусть проверяет разницу во времени, все гениальное просто!!)))
2. или любой сервис проверки доступности сайта - сервис посылает запрос на ваш файл и далее как в п.1
3. или самый тупой вариант - на хитах - ваш скрипт пусть запускается и проверяет интервал на каждом посетителе))) если есть стабильная посещалка то это наипростейший вариант, посетителей конечно будет немного жаль, он они же не главное, ведь правда!!??))