Date: Mon, 24 Sep 2007 04:41:25 -0700 From: David Southwell <david@vizion2000.net> To: freebsd-questions@freebsd.org, Dan Nelson <dnelson@allantgroup.com> Subject: Re: stdout -determining size of?? Message-ID: <200709240441.25547.david@vizion2000.net> In-Reply-To: <20070924111448.GA87613@owl.midgard.homeip.net> References: <200709221052.41399.david@vizion2000.net> <200709240409.56605.david@vizion2000.net> <20070924111448.GA87613@owl.midgard.homeip.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 24 September 2007 04:14:48 Erik Trulsson wrote: > On Mon, Sep 24, 2007 at 04:09:56AM -0700, David Southwell wrote: > > On Saturday 22 September 2007 12:00:41 Dan Nelson wrote: > > > In the last episode (Sep 22), David Southwell said: > > > > How is the the size of stdout controlled. > > > > > > > > My query comes about because I had a shell running for ages with > > > > unlimited history and found it had gobbled uyp all the space > > > > available to stdout!!! > > > > > > Could you provide the error message that made you think that stdout has > > > a limit? "stdout" could be anything: tty, socket, pipe, file, etc. If > > > you have redirected stdout from a script to a file, like "ls > ls.txt", > > > then it's possible that you filled up a filesystem. > > > > Here is what made me ask the question: > > ------------------------------ > > Weekly output report: > > > > Cleaning up kernel database files: > > > > Rebuilding locate database: > > locate.code: stdout: No space left on device > > Here stdout was almost certainly re-directed to some file on the disk. > Unfortunately the disk was full. > > > Rebuilding whatis database: > > > > -- End of weekly output -- > > ___________________________ > > > > After getting the message I dumped the history and locate.updatedb ran > > without any problem. > > The shells history is probably stored in a file on the disk. > When you removed that file the space became available again. > > > It looks like you simply filled up the filesystem. > Nothing to do with 'the size of stdout'. I understand but how can I manage this? Do you happen to know how to configure history storage? It looks as though I need to choose a filesystem where running run out of space is sufficiently improbable to be inconceivable!! The shell in question is an X Konsole. Thanks again David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709240441.25547.david>