From owner-freebsd-questions@FreeBSD.ORG Wed Jun 6 14:19:50 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1797216A421 for ; Wed, 6 Jun 2007 14:19:50 +0000 (UTC) (envelope-from zhangweiwu@realss.com) Received: from bossdog.realss.com (bossdog.realss.com [211.157.108.128]) by mx1.freebsd.org (Postfix) with ESMTP id 92B5513C483 for ; Wed, 6 Jun 2007 14:19:49 +0000 (UTC) (envelope-from zhangweiwu@realss.com) Received: from localhost (unknown [127.0.0.1]) by bossdog.realss.com (Postfix) with ESMTP id DED551C0008; Wed, 6 Jun 2007 22:20:15 +0800 (CST) Received: from bossdog.realss.com ([127.0.0.1]) by localhost (bossdog.realss.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02786-04; Wed, 6 Jun 2007 22:20:14 +0800 (CST) Received: from [218.193.55.195] (201.22.61.59.board.xm.fj.dynamic.163data.com.cn [59.61.22.201]) by bossdog.realss.com (Postfix) with ESMTP id 7C2641C0007; Wed, 6 Jun 2007 22:20:14 +0800 (CST) From: Zhang Weiwu To: wizlayer@gmail.com In-Reply-To: <200706060314.14048.wizlayer@gmail.com> References: <1181100184.13270.17.camel@joe.realss.com> <200706060314.14048.wizlayer@gmail.com> Content-Type: text/plain Organization: Real Softservice Date: Wed, 06 Jun 2007 22:17:56 +0800 Message-Id: <1181139476.18606.81.camel@joe.realss.com> Mime-Version: 1.0 X-Mailer: Evolution 2.8.2 Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at bossdog.realss.com Cc: freebsd-questions@freebsd.org Subject: Re: not able to output anything to /dev/ttyv8? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jun 2007 14:19:50 -0000 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.