Если у вас нет доступа к серверу, возможно, самый простой способ - это запустить его через браузер, но для этого потребуется, чтобы вы или внешний скрипт обращались к URL с одинаковым интервалом каждый день, когда вы хотите, чтобы он один. Вы также можете установить набор тестов Selenium , который запускается локально по расписанию и попадает на страницу. Я не на 100%, если это возможно с Selenium, вам могут понадобиться сторонние приложения, чтобы это произошло.
Еще кое-что, что вы можете попробовать, это посмотреть на использование функций управления процессом PHP ( ссылка ). Это позволит вам создать скрипт, который является демоном и работает в фоновом режиме. Вы можете сделать это, чтобы скрипт работал на сервере и запускал команды через запрограммированные интервалы. Вам все равно понадобится какой-то способ запустить его в первый раз (запрос браузера или через командную строку).