Date: Mon, 4 Mar 2002 23:10:18 -0600 From: Bob Giesen <BobGiesen@earthlink.net> To: Greg Lehey <grog@lemis.com>, Peter Leftwich <Hostmaster@Video2Video.Com> Cc: Peter Ulrich Kruppa <root@pukruppa.de>, FreeBSD Questions <questions@FreeBSD.org> Subject: Re: Cannot change X screen resolution Message-ID: <E16i7Dw-0004ko-00@hawk.mail.pas.earthlink.net> In-Reply-To: <20020305141610.E64582@wantadilla.lemis.com> References: <20020305120749.B64582@wantadilla.lemis.com> <20020304222820.N96680-100000@earl-grey.cloud9.net> <20020305141610.E64582@wantadilla.lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > Question, how *DO* you capture the output of the X startup?
>
> $ startx 2>&1 > /var/tmp/startuplog
In redirection, order is important. The above command will send
stderr output (file descriptor "2") to the console (not to the
logfile), which is where stdout (file descriptor "1") is going at the
time the stderr redirection is evaluated.
If you want errors logged and want to use the stdout-address
shorthand ("2>&1," rather than typing out a logfile pathname twice),
you must redirect stderr after redirecting stdout:
$ startx >/var/tmp/startuplog 2>&1
Bob
P.S. If you're curious about what the programmers deemed standard
output verus error-class messages (which is sometimes subjective),
you could, of course, use separate filenames for error messages and
standard output, e.g.:
$ startx 2>/var/tmp/startuperrorlog >/var/tmp/startuplog
--
"Glory is fleeting, but obscurity is forever." -- Napoleon Bonaparte
(1769-1821)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E16i7Dw-0004ko-00>
