Пожалуйста, посоветуйте...
Здравствуйте.
Стоит 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: