Hallo,
ich habe einen Server auf den ich gelegentlich Dateien hochlade per sftp. Gleichzeitig aber verbinden sich diverse Clients in regelmässigen Abständen ebenfalls mit SFTP um den Inhalt deses Verzeichnisses herunterzuladen. Kann man unter Linux eine Datei, die sich im upload-prozess befinden (also noch nicht vollständig hochgeladen ist) lese / schreib sperren? So eine art von read/write locks wie sie bei Datenbanken üblicherweise eingesetzt um dirty-reads etc zu verhindern? So eine Art pessimistisches sperren mittels Semaphore.
Ich möchte also eine Dateien, die ich mit SFTP uploade so lange für Andere sperren, bis sie vollständig ist.
— Joe