Мне кажется, у меня проблема с устройством ttyUSB, вызванная одновременным открытием двух открытых файлов ttyUSB из разных процессов.
это выглядит так:
У меня есть основной процесс Python, который открывает несколько файловых процессов ttyUSB, чтения, записи, закрытия и открытия (с popen) для обработки каждого ttyUSB (конечно, после закрытия fd).
когда я сделаю 'lsof | grep ttyUSB 'выглядит так, как будто все файлы, которые были открыты в главном процессе при запуске дочернего процесса, связаны с дочерним процессом, даже если они уже были закрыты основным процессом. (кстати, fd не связаны с основным процессом)
это нормальное поведение? (tinycore, kernal 2.6.33.3), у меня есть способ предотвратить это?
спасибо.