Re: netstat -w 1 -I tun0 | cut -c 17-27 > bla funktioniert nicht...

From: Bernd Walter <ticso(at)cicely5.cicely.de>
Date: Wed, 14 Aug 2002 18:51:33 +0200

On Wed, Aug 14, 2002 at 06:40:44PM +0200, Stefan Fischer wrote:
> On Wed, Aug 14, 2002 at 05:03:14PM +0200, Oliver Fromme wrote:
>
> > Ausgaben sind normalerweise line-buffered, wenn sie auf ein
> > Terminal gehen (Ausnahme ist stderr, das per Default unbuf-
> > fered ist). Geht die Ausgabe aber in eine Datei, ist sie
> > blockbuffered, und auf einem UFS ist die Default-Blocksize
> > 16 Kbyte. Das alles kann man in stdio(3) und setvbuf(3)
> > nachlesen.
>
> Sorry, das ich nochmals antworte. Wenn dem so ist, warum
> funktioniert dann ein netstat -w 1 -I tun0 > /var/tmp/bla.dat, wobei
> /var/tmp ein UFS-Filesystem ist? Es wird sofort die Datei
> geschrieben...
> Nur sobald das cut ins Spiel kommt, wird nicht sofort geschrieben.

netstat macht nach jeder Zeile einen fsync(2).

-- 
B.Walter              COSMO-Project         http://www.cosmo-project.de
ticso(at)cicely.de         Usergroup           info(at)cosmo-project.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 14 Aug 2002 - 18:51:43 CEST

search this site