Dateien zum schreiben blockieren.

flappinski

flappinski

Foren As
Hallo: wie kann ich einen Schreibprozess in der bash so ausführen, dass mir niemand anders in die Zieldatei irgendwie dazwischenfunkt.
Konkreter: Wenn ich mit >> grosse Datenmengen an eine Datei anhänge, und jemand anders einen gleichen Prozess mit der gleichen Zieldatei startet, sind die Einträge wahscheinlich nicht zsammenhängend, sondern ein grosses Kuddelmuddel...
Danke und Gruss,
Stephan
 
Indem man vielleicht die Zugriffsrechte während des Schreibvorgangs einschränkt.
 
Du könntest auch mit "lsof" prüfen wer noch alles auf das file zugreift.
 
danke ich habe das mit einer lock-datei im tmp-Verzeichnis gelöst.
 

Ähnliche Themen

Hilfe für ein shell script

Skript soll nicht doppelt laufen... kill pkill pid cron

Komplette Spalten aus Datei löschen.

Spalten einer Datei in neue Datei integrieren.

Keine grafische Oberfläche (Debian Installation)

Zurück
Oben