me nakonec cat nestacil, tak jsem uzil perl (je to vyriznute z nejakeho skriptu, mozna je tam chybicka):
#!/usr/local/bin/perl open(FILE, "</dev/cuad0"); if (!FILE) { die ("\ncidlo nekomunikuje!!!"); } sysread FILE, $buffer, 4; close FILE; printf ("%s", $buffer); close FILE; Proste prectu 4 bajty ze serioveho portu a ukoncim s nim spojeni PM Divacky Roman wrote: > On Wed, Dec 13, 2006 at 04:27:13PM +0100, Dan Lukes wrote: >>Jaromír Dvořáček napsal/wrote: >>>a v /dev mam zarizeni: >>>ttyd0 ttyd0.init ttyd0.lock >>A taky cuaa0 cuaa0.init, predpokladam (snad si ta jmena pamatuju spravne) >> >>>...no, a ted, co dal? Je to pro mne spanelska vesnice a netusim, ani >>>nedokazu overit, jestli ta data na com port proudi, jestli je vubec zivy a >>>spravne nastaveny. >> Je vzdy lepsi predpokladat, ze NENI spravne nastaveny a vse potrebne si >>nastavit. To se dela programem stty, ktery jako parametr dostava >>zariznei s koncovkou .init (tim definuje "inicialni parametry"). A pak, >>pkud chceme "jen" cist proudici data, uz staci jen cist - pri otevirani >>zarizeni cuaa0 se uplatni prave ony nastavene inicialni parametry. >> >> Ja tak s uspechem na cteni uctovacich dat z telefonni ustredny pouzivam >> >>stty speed 9600 </dev/cuau0.init ; cat /dev/cuau1 >> telefony.log > > jj, nejlepsi je pouzit cat... to co pouziva dan mi nikdy nefungovalo, ale > funguje mi tohle: > > nohup /bin/sh -c "(stty 1200 ; cat) < /dev/cuaa0 >> /tmp/foo" & -- # --------------- # Petr Macek # [EMAIL PROTECTED] # icq: 87323239 # www.kostax.cz # MySQL www client (PHP) ... try it! # http://the.cz/mywwwatcher -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l