Как вывести код каждые полчаса?

В настоящее время я пишу небольшой PHP-скрипт, который вызывается из AJAX в Tampermonkey-Script на VPS. Я не могу выполнить скрипт вручную, это должен быть запрос от VPS, поэтому мне нужно использовать один из вызовов скрипта и проверить его в PHP.

В этом сценарии у меня есть команда обновления базы данных.

Но я пытаюсь добиться того, чтобы каждые полчаса запускалась другая команда (заполняющая дополнительную строку в базе данных), а затем в остальное время.

То, о чем я думал, будет if elseгде я проверяю фактическое время, поэтому я делаю что-то вроде

date('H') == 12 && date('i') > 0 && date('i') < 5 ||
date('H') == 12 && date('i') > 30 && date('i') < 35 ||
date('H') == 13 && date('i') > 0 && date('i') < 5 ||
date('H') == 13 && date('i') > 30 && date('i') < 35

тот. Однако я не уверен на 100%, работает ли он, и кажется, что это довольно тяжелое решение с множеством проверок и всем остальным.

Вопрос: есть ли лучший способ сделать это в PHP? Или есть решение для базы данных, где я могу просто проверять каждые полчаса?

-1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]