Am Thu, 24 Feb 2011 08:49:26 +0100
schrieb Andre Tann
Servus zusammen,
wie kann man denn in einem Shell-Skript feststellen, ob ein (anderer) Prozeß gerade in eine Datei hinein schreibt?
Hintergrund ist vereinfacht folgendes Vorhaben: Ich möchte per Samba die Verzeichnisse
/in /out
exportieren. Die User sollen PDF-Dateien in /in reinlegen können, und in /out sollen die Dateien in einzelne Seiten zerlegt wieder zurückgegeben werden.
Dabei könnte es doch jetzt passieren, daß das Skript eine Datei anfaßt, obwohl der User gerade noch am hochladen, sprich: hineinschreiben ist. Das muß ich natürlich verhindern.
Wie geht das?
man lsof(8), suche mal den Parameter +d, das sollte helfen. -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:DA147B05 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org