Re: redirection

From: Manfred Lotz <manfred.lotz(at)web.de>
Date: Thu, 6 Jan 2005 08:03:49 +0100

On Thu, 6 Jan 2005 03:31:36 +0100
Bernd Walter <ticso(at)cicely12.cicely.de> wrote:

> On Wed, Jan 05, 2005 at 08:20:44PM +0100, Manfred Lotz wrote:
> > Hallo,
> >
> >
> > Ich leite in einem Script output um in eine Datei (appending),z.B.
> > echo "one important line: $somevar" >> /somepath/mylog 2>&1
> >
> >
> > Was passiert, wenn das Script von mehreren zur gleichen Zeit
> > aufgerufen wird. Wird das Anhängen an die Datei irgendwie
> > serialisiert oder kann da Output verloren gehen?
>
> Wenn die Shell ordendlich programmiert ist wird die das File mit
> O_APPEND öffnen und jeder Schreibzugriff vom Kernel seriel am Ende
> geschrieben.
> Voraussetzung ist dafür aber auch, dass die Anwendung sauber
> Zeilenweise schreibt, zwischen den Schreibzugriffen kann ja
> jederzeit ein anderes Programm schreiben.
>

Ok. Ich denke ich kann mit echo auskommen. Also sollte es eigentlich
gehen, wenn, wie du sagst, die Shell sauber arbeitet.

-- 
Manfred
Warum überquerte das Huhn die Straße?
Captain James T. Kirk:
  Um dahin zu gehen, wo noch kein Huhn vorher war.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 06 Jan 2005 - 08:05:21 CET

search this site