Зеркалирование данных с com порта (/dev/ttyS0)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Зеркалирование данных с com порта

Сообщение Voler »

Добрый день, всем.

Есть сервер linux. Он учет звоноков. Нужно паралельно вести сбор данных еще одной программе.
Подскажите как можно зеркалировать данные с com порта.
Видел один раз в репозитариях Fedora маленькую программку, но вот беда тогда она мне была нужна.
Подскажите кто сталкивался, или знает название. Или другой рабочий способ?
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: Зеркалирование данных с com порта

Сообщение JwsD »

cat /dev/ttyS0 > com_mirror
Не?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Зеркалирование данных с com порта

Сообщение eddy »

JwsD писал(а):
04.08.2010 07:03
cat /dev/ttyS0 > com_mirror
Не?

:) Не.
Если необходимо полностью эмулировать последовательный порт для нескольких программ одновременно, перехватывая все данные, придется искать LD_PRELOAD-обертку для нужных ioctl, а вот если в этих программах можно изменить исходники, достаточно написать демона, получающего данные из порта и записывающего их в несколько ФИФО или сокетов, а также читающего данные из отдельного ФИФО/сокета для записи в порт.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Зеркалирование данных с com порта

Сообщение Voler »

Так он уже есть, я найти не могу. Видел уже, просто название забыл!
Спасибо сказали: