Вот краткая справка о том, что я уже сделал:
- У меня есть таблица в базе данных с необработанными данными, помеченными флагом
- Я создал Pythonсценарий, который использует многопроцессорную библиотеку для разбиения этой задачи на доступные ядра устройства, на котором работает этот сценарий
- Каждый процесс получает подмножество записей для работы, и после завершения он записывает результаты вта же таблица
Моя конечная цель - регулярно повторять этот процесс, т. е. как только вышеприведенная задача будет выполнена, я хочу снова запустить скрипт python для проверки необработанных данных.Я заглянул в библиотеку, которая выполняет планирование (https://pypi.org/project/schedule/) и другие подобные. Однако эти библиотеки, похоже, управляются временем. Мой вопрос: есть ли способ использовать функцию end в качестве триггера для ее запуска?снова? Есть ли способ узнать по коду, выполняется ли функция, запускающая ее снова?