[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Пожалуйста, посоветуйте...



Здравствуйте.

Стоит Sarge. Под ним в wine крутится прога, которая общается с 
com1->/dev/ttyr00. На /dev/ttyr00 "висит" устройство, общающееся с прогой.
Но /dev/ttyr00 - это не локальное устройство, на самом деле это 
192.168.1.1:/dev/ttyS0, стоящее за XXX (до 280 пока) км от того места, где 
крутится прога. 

Таких устройств десятки, на каждое свой процесс wine с прогой и 
свой /dev/ttyrXX.

Мне надо "наловить", что отправляет прога в устройство и что устройство 
отвечает проге (это для того, чтобы уже отказаться от проги, и сделать под 
линукс другую, а буржуи из-за бугра доку не дают, и сигналы не дают)... 
Желательно, чтобы и прога в этот момент получала ответы, которые отсылает 
устройство проге.

Пока делаю так (но это несерьёзно: прога от устройства ответы не получает. А 
может и устройство не получает запросы от проги, не уверен в том, что 
получает при таком раскладе...):

#!/bin/bash
COM1=1
while [ $COM1 -eq 1 ]; do
    DATE1=`date -R`
    echo "$DATE1" >> /home/admin/.wine/dosdevices/com1.txt
    cat -nbvet < /home/admin/.wine/dosdevices/com1 \ 
>> /home/admin/.wine/dosdevices/com1.txt;
    echo " " >> /home/admin/.wine/dosdevices/com1.txt
    sleep 1
done

tail не работает, illegal...
 
Заранее спасибо за совет...

-- 
With Besr Regards
Andrey A. MINEEV

Reply to: