Добрый день. Ubuntu 10.10 У меня существует устройство /dev/ttyACM0 C этим устройством работает программа program, т.е. если сделать lsof /dev/ttyACM0, то выведется именно program В какой то момент устройство перестает работать. Это случается если на него послать команду отличную от текущего протокола. Т.е. если во время работа program из другой консоли отправить echo «aaaa» > /dev/ttyACM0, то устройство перестает работать. Так вопрос в том как отловить процесс, который отсылает какой то ввод на это устройство не по протоколу. В бесконечном цикле lsof не получилось выявить процесс. Какие еще существуют варианты? Либо возможно ли весь ввод на /dev/ttyACM0 логировать где-нибудь? По такому логу я бы смог отловить проблему. Спасибо.
Ответ на:
комментарий
от GotF
Ответ на:
комментарий
от Wade
Ответ на:
комментарий
от Wade
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Кто занимает устройство (2008)
- Форум Как узнать какие процессы занимают устройство( e.g. /dev/fd0 )? (2000)
- Новости Книга «Командная строка Linux. Полное руководство. 2-е межд. изд.» (2021)
- Форум Teamspeak занимает все звуковые устройства (2006)
- Форум Устройство, чтобы провода занимали меньше места (2018)
- Форум Какой типичный объем занимаемой процессом памяти? (2011)
- Форум (APACHE) Процессы занимают по 8% MEM (2010)
- Форум Почему процесс копирования файлов занимает 100% CPU? (2024)
- Форум Сколько реальной памяти занимает один процесс httpd (2006)
- Форум определить, занято ли устройство другим процессом (2012)