mal eine blöde Frage zum smb-Dateizugriff:
Ich möchte auf einem Windowsserver ein gemeinsames (Text-)Logfile für mehrere Clients führen, sprich die Clients sollen immer wieder Zeilen an die Datei anhängen. Unter Debian wäre das normalerweise:
Code: Alles auswählen
echo "Nachricht" >> $file
Zuerst hole ich die Datei mit:
Code: Alles auswählen
smbclient //windowsdc/Logfiles$/ -P -c "get $FILE"
Code: Alles auswählen
smbclient //windowsdc/Logfiles$/ -P -c "put $FILE"
Mittlerweile habe ich auch gelesen, dass smb per default Lock-Files unterstützt, konnte aber noch nicht herausfinden, wie ein solcher Lock mit smbclient funktioniert - oder gibt es den Lock nur beim regulären Mounten?.
Gut, immerhin sind es ja auch zwei smb-Zugriffe und nicht einer und damit es wäre mehr als merkwürdig (oder sogar problematisch), wenn die Datei zwischenzeitlich automatisch gesperrt wäre.
Kennt hier jemand eine schnelle und gut funktionierende Lösung, damit keine Informationen verloren gehen?
Viele Grüße,
Christian