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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.