Date: Wed, 06 Jun 2007 09:31:16 -0500 From: Jonathan Horne <freebsd@dfwlp.com> To: Zhang Weiwu <zhangweiwu@realss.com>, User Questions <freebsd-questions@freebsd.org> Subject: Re: not able to output anything to /dev/ttyv8? Message-ID: <C28C2F64.F56%freebsd@dfwlp.com> In-Reply-To: <1181139476.18606.81.camel@joe.realss.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 6/6/07 9:17 AM, "Zhang Weiwu" <zhangweiwu@realss.com> wrote: > On Wed, 2007-06-06 at 03:14 -0400, Michael Hauber wrote: >> On Tuesday 05 June 2007 11:23:04 pm Zhang Weiwu wrote: >>> Dear list >>> >>> On Gentoo Linux I used to redirect the output of a certain app >>> to /dev/tty10 and switch to tty10 (by using Alt+F10) >>> >>> this is useful to keep watching the application. >>> >>> this doesn't work on FreeBSD. I can do >>> # ehco hello > /dev/ttyv8 >>> # ehco hello > /dev/ttyv9 >>> # ehco hello > /dev/ttyva >>> >>> But Alt+F9, Alt+F10, Alt+F11 only cause the machine to beep >>> >>> Possible to use /dev/ttyv9 for output device in FreeBSD? Thanks in >>> advance. >>> >>> Best regards >> >> try 'man ttys' and edit your /etc/ttys. > > It doesn't make me nervous when I have to RTFM as I did many times and, > now I am RTFMing, but, I got a feeling I am entering a "maze" filled > with things I don't know: termcap, bound rate... > > Anyway this is how I did it after RTFM, stupid but works: > 1) go to /etc/gettytab and add this: > > W|Wd|Wd console:\ > :ht:np:al=root:sp#9600: > > 2) run /usr/libexec/getty Wd ttyv8 > > 3) now you can run your application and redirect to ttyv8 > > # app > /dev/ttyv8 > > This is ugly, but it works. I'd very like to see better solutions. > > If you don't add that line to /etc/gettytab, run > > /usr/libexec/getty Pc ttyv8 > > will get you a ttyv8 console that you can redirect output to, but that > console seems ignore carrier return / line feed, making the output > difficult to read. > > P.S. I'd very much like the console ttyv8 can be at a speed of 9600, now > it output anything almost instantly, so sometimes I cannot watch the > output scroll with my eyes (by the special nature of the application I > am running, glance over the output of my application when I am free can > help me find a lot of useful information). The application produce less > then 20MB of data, so 9600 kbps is a good measure to control the pace of > output. > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" Im not sure what your application may be, but my simple solution is just to 'tail -f /path/logfile'. This way, I can see the output of my application from anywhere I am via ssh (not just the local tty). -- Jonathan Horne freebsd@dfwlp.com http://dfwlpiki.dfwlp.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C28C2F64.F56%freebsd>