Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Havy в Aug 26, 2006, 08:36



Титла: Rs232 към lan?
Публикувано от: Havy в Aug 26, 2006, 08:36
Здравйте,
интересува ме пренасяне на RS232 данни по LAN-а. Използвам рутер WRT54GL с openwrt RC5. Закачил съм на /dev/tts/1 външно устройство, което праща данни. От конзола, като напиша : nc -l -p 1234 </dev/tts/1  порта се отваря, мога да си приемам данните и всичко е ОК до момента в който не затворя връзката. Как мога да пусна това, като сервис или нещо подобно при разпадане на вразката да се стартира отново???
Благодаря


Титла: Rs232 към lan?
Публикувано от: angie_bg в Aug 26, 2006, 09:06
Пробва ли нещо от типа на:
Цитат
#!/bin/sh
nc -l -p 1234 </dev/tts/1
което да се стартира при стартиране на компютъра или по твое желание?


Титла: Rs232 към lan?
Публикувано от: the_real_maniac в Aug 26, 2006, 13:21
$command &

& - казва процеса да е в background


Титла: Rs232 към lan?
Публикувано от: в Aug 26, 2006, 19:14
из freshmeat, sourceforge трябваше да има нещо като ser2net, serproxy ...
не знам дали вършат работа


Титла: Rs232 към lan?
Публикувано от: Havy в Aug 28, 2006, 11:01
Здравейте,
аз писах скритпт от рода на
#!/bin/sh
nc -l -p 1234 -e /etc/init.d/S60test </dev/tts/1 &
където S60test  е горния скрипт,
 но тогава при отваряне на вразка, ми отваря нов порт за слушане , който ми заема COM2. И предната вразка няма достъп до /dev/tts/1.
 Ako e :
#!/bin/sh
nc -l -p 1234 </dev/tts/1
работи до разпадането на вразката.. няма кой да стартира nc-то да слуша наново на порт 1234 ?!
 А колкото за ser2net , ще го погледна
Благодаря





Титла: Rs232 към lan?
Публикувано от: july в Aug 28, 2006, 11:04
като се разпадне връзката, умира ли ти и процеса?

nc има едни такива опции колко да държи ако няма трафик и прочие...

та ако го няма процеса при разпадане на връзката, що не го следиш тав нещо и не го пускаш пак?


Титла: Rs232 към lan?
Публикувано от: senser в Aug 28, 2006, 11:54
/etc/inittab ????