@yanecoder

Как сделать, чтобы каждый 00:00 вызывалась функция?

Мой скрипт работает всегда, и мне нужно чтобы переменные limitpop, и limitvivod становились равны 0, автоматически в 00:00 по Москве
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Все периодические задачи часто выполняются через планировщик.
В вашем случае вы просто запускаете скрипт sql который все вычищает по времени.
https://crontab.guru/#0_0_*_*_*
Ответ написан
Комментировать
А за что эти переменные отвечают?
Вообще, чуть более разумным выглядит одно из:
А) Считать сумму (или что там у тебя) за день, вместо постоянного складывания в переменную.
Б) Завести таблицу (объект, Map), где будет делаться сопоставление между датой и величиной этих "переменных". А при наступлении очередного дня ты будешь обращаться к новой дате, которой в таблице ещё нет и заносить её туа.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы