Добрый день, всем.
Есть сервер linux. Он учет звоноков. Нужно паралельно вести сбор данных еще одной программе.
Подскажите как можно зеркалировать данные с com порта.
Видел один раз в репозитариях Fedora маленькую программку, но вот беда тогда она мне была нужна.
Подскажите кто сталкивался, или знает название. Или другой рабочий способ?
Зеркалирование данных с com порта (/dev/ttyS0)
Модераторы: SLEDopit, Модераторы разделов
-
JwsD
- Сообщения: 129
- ОС: ArchLinux
Re: Зеркалирование данных с com порта
cat /dev/ttyS0 > com_mirror
Не?
Не?
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Зеркалирование данных с com порта
Если необходимо полностью эмулировать последовательный порт для нескольких программ одновременно, перехватывая все данные, придется искать LD_PRELOAD-обертку для нужных ioctl, а вот если в этих программах можно изменить исходники, достаточно написать демона, получающего данные из порта и записывающего их в несколько ФИФО или сокетов, а также читающего данные из отдельного ФИФО/сокета для записи в порт.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
Voler
- Сообщения: 498
- ОС: Fedora
Re: Зеркалирование данных с com порта
Так он уже есть, я найти не могу. Видел уже, просто название забыл!