fk0, легенда (12.01.2016 11:09, просмотров: 328) ответил Vit на я могу аж все процессы с именем wine-бла-бла-бла грохнуть, ибо кто из них кто разобрать визуально ну никак. но даже если вычислить, который из них плохиш, оно в некоторых случаях _не_помогает_ - порта после отваливания для wine больше нет и фсё.
У процесса есть PID... когда запускаешь новый процесс ты его знаешь. Ещё (для визуальности) есть /proc/$$/cmdline, куда собственно что-нибудь разное вписать можно (это то, что ты в top видишь). И я не понимаю, что значит "порта для wine нет". А для minicom он есть что ли, например? Может быть и не в wine вовсе дело. Например, в linux если USB переподключается (из-за электропомех), то не сможет получить то же имя устройства (оно занято, т.к. какой-то процесс держит порты открытым). И вместо ttyUSB0 получается ttyUSB1, например. Может быть можно что-то нахимичить с udev, я не вникал, чтоб имя сохранялось (но не minor номер устройства, т.е. переименовать в dev, удалив старое нефункционирующее устройство). Либо симлинк для wine заменить. Нужно просто разобраться один раз, что именно происходит, а не говорить "линукс гавно". Благо в линуксе разобраться вообще можно, в отличии от. Пару раз драйвера компортов патчил, к слову -- вот где говнокода-то.
[ZX]