LINUX.ORG.RU

читать COM, писать в файл


0

0

hi !

нужно читать COM-порт и писать считанную инфу в файлик. раньше это делал сервак под вин2000, а теперь решили перейти на линукс...

заранее благодарен за помощь !!!

anonymous

учись, мля, халявщик !

anonymous
()

#!/usr/bin/perl

open(COM, "</dev/ttyS0") || die "Can't open ttyS0";
open(LOG, ">>path/to/my/log") || die "Can't open mylog";
while(<COM>)
{
print LOG;
}
close(LOG);
close(COM);

Save to file.pl, for example, and then type command as follow:
chmod -v u+x file.pl

;-------------------------
That's all!!!
have fun!!!

anonymous
()

А можно и так.

cat /dev/ttyS0 >filename &

ansky ★★★★★
()

cat /dev/ttyS0 >>filename &

anonymous
()

Примерно Вот так: int id = open(/dev/ttyS0); read(id,pchar); Могу дать 100% рабочий код.

ASm
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.