Как задать время запуска функции после выполнения этой же функции?
Надо на сайте на нескольких страницах голосовать каждые 24 часа.
Функция на голосования одной страницы тратит примерно 20 секунд (там таймер на 10 секунд что бы проголосовать).
То есть голосование по всем страница занимает к примеру 5 минут.
Если голосования начались в 12:00 то в следующее время функция должна запуститься в 12:05.
Пытаюсь сделать конфиг поле start_time в json, по которому и будет fn запускаться и после работы перезаписывать на новое время запуска, но schedule из под коробки не имеет таких инструментов менять время во время работы, а костыли не работаю.
Попробуй реализовать следующий алгоритм действий:
1. Если нет даты запуска, открыть файл для получения времени запуска;
2. Ждать до того момента, пока время события не настанет;
3. Проголосовать;
4. Записать новое время в файл;
5. Вернуться к пункту 1.
Так и делал, но проблема в пункте 2, когда считываю время с json, надо понять что время настало, schedule из под коробки не имеет таких инструментов, не понятно как ему автоматически менять время, что бы он сам в это время начал выполнять функцию