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.
-- B.Walter BWCT http://www.bwct.de bernd(at)bwct.de info(at)bwct.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Thu 06 Jan 2005 - 03:33:13 CET