Всем доброго дня! Столкнулся со странным глюком (оранжа, армбиан или питона - пока не понял).
Система установлена на транспорте, фоновым процессом работает код опроса ГПС-модуля и пересчет полученных координат в обычные (как на картах Гугла), вычитанные координаты пишутся в файл gps.txt
Основной код берет координаты точек на местности из файла track.txt, сравнивает их с координатами в gps.txt и рассчитывает расстояние до указанной точки. Если расстояние <20м - срабатывает событие.
В чем косяк: иногда (по пока неустановленным причинам) фоновый процесс (гпс) перезаписывает файл маршрута. Файлы разные, лежат в разных папках. Грешили на переменную работы с файлом (изначально была одинаковая в обоих процессах), поменяли - не помогло, раз в 3-4 дня опять портит файл маршрута, записывая туда координаты. В чем может быть причина? Если выделить под статичные данные отдельный раздел на флешке, это может помочь или проблема не в месте хранения файлов?