У меня на uWSGI запущено приложение фляги python с файлом конфигурации, в котором указано, что оно порождает несколько рабочих (я предполагаю, что это идентичные процессы).
Все работает хорошо, за исключением одной части: приложения pythonзапускает команду bash, чтобы загружать обновление базы данных каждый день с помощью планировщика, который должен запускаться только один раз, но несколько процессов означает, что он запускается несколько раз одновременно, что приводит к повреждению загруженного файла.
Есть лиспособ запустить эту команду bash только на одном экземпляре работников uWSGI?Я не могу запустить команду bash как отдельное задание cron (обновление базы данных должно легко интегрироваться с приложением).