Re: Unterschiedlichkeit von Datein feststellen
- From: Achim Peters <AchimPeters@xxxxxx>
- Date: Thu, 30 Mar 2006 02:00:13 +0200
Jochen Theodorou wrote:
Achim Peters schrieb:
Jochen Theodorou wrote:
also ich habe folgendes Problem.. Ich muss sehr oft feststellen ob sich
bestimmte Datein geändert haben. Mein erster Ansatz war es mit dem Datei
Datum "last modified" zu versuchen. Allerdings ist das gescheitert, weil
unter bestimmten Betriebssystem das update dafür nicht schnell genug
erfolgt ist.
Kannst Du das mal erläutern? Wie hast Du das festgestellt? Ich
bezweifele den Verzug zunächst mal. Waren das lokale Drives oder ggf.
über NFS eingebunden?
lokal. Konnte ich unter Windows nicht nachvollziehen, aber unter Linux
schon. Und unter Windows war es eine SMB share!
Am ggf. nur alle x Sekunden erfolgenden sync() kann's ja eigentlich
nicht liegen, da Du auch vom abfragenden Programm aus nur auf die
"unmittelbar aktuellen" Buffer des OS zugreifen kannst.
Mein Testprogramm hat die Datei geschrieben, dann das Datum geholt, dann
erneut geschrieben
und jeweils auch geclosed() nehme ich an ...
und wieder das Datum geholt (last modified jeweils).
Siehe dazu Bernds berechtigten Einwand zur Granularität dieses Datums
(unter Unixoiden IMO typisch zwei Sekunden).
Deine untersuchten Dateien werden typischerweise häufiger als alle zwei
Sekunden geändert und Du musst typischerweise noch häufiger die erneute
Änderung feststellen?
Wir hatten mal das Problem, feststellen zu müssen, wann ein FTP-Upload
auf unsere Kiste vollendet war. Die üblichen Tricks mit Upload unter
einem fremden Namen oder in ein fremdes Verzeichnis und danach
Umbenennen oder Verschieben waren leider fachlich nicht zulässig. Da
haben wir dann nur Datein mit (CurrentTimestamp - LastModified > 30)
genommen.
Bye
Achim
.
- Follow-Ups:
- Re: Unterschiedlichkeit von Datein feststellen
- From: Jochen Theodorou
- Re: Unterschiedlichkeit von Datein feststellen
- References:
- Unterschiedlichkeit von Datein feststellen
- From: Jochen Theodorou
- Re: Unterschiedlichkeit von Datein feststellen
- From: Achim Peters
- Re: Unterschiedlichkeit von Datein feststellen
- From: Jochen Theodorou
- Unterschiedlichkeit von Datein feststellen
- Prev by Date: Re: Unterschiedlichkeit von Datein feststellen
- Next by Date: Re: Probleme mit Java Sessions
- Previous by thread: Re: Unterschiedlichkeit von Datein feststellen
- Next by thread: Re: Unterschiedlichkeit von Datein feststellen
- Index(es):
Relevant Pages
|