sape hat geschrieben:@BlackJack:
Jetzt komme ich aber nicht mit (Drehen uns im Kreis):
Einerseits sagst du "Die Locks sind nur freundliche Hinweise. Wenn eine Anwendung nicht fragt ob gelockt ist, dann bringts auch nichts. ", aber andererseits sagst du "Na ganz einfach ein exlusives Lock anfordern.".
Vielleicht liegt's an mir, aber ich sehe den Kreis nicht. Der erste Satz war die Erklärung warum man mit ``echo`` trotzdem in die Datei schreiben konnte und mit `nano` nicht, und der zweite die Antwort wie man freundlich und *atomar* nach einem (exklusiven) Lock fragt. Zwei verschiedene Fragen, zwei verschiedene Antworten, kein Kreis. IMHO.
Ist das Fazit nun, das es keine 100%ig sichere Methode gibt dafür unter *nixen?
Eine Datei zu sperren wenn sich Programme daran zu schaffen machen, die sich nicht um Sperren kümmern? Das geht nicht. Es müssen schon alle mitspielen, die auf die Datei zugreifen.