Moin Joe,
> Noch eine Idee habe ich : Ein Skript könnte jede Nacht zu jeder neuen
> Datei einen Hardlink in ein Verzeichnis setzten das vom Webdav aus nicht
> erreichbar ist.
>
> ( cp -l QUELLE ZIEL )
>
> Wenn ich das mit den Hardlinlks unter Linux richtig verstanden habe, ist
> eine Datei erst gelöscht wenn beide links gelöscht sind, beide sind
> gleichwertig und nicht von einander abhängig.
Anstatt mit einem cron-Job kannst du sofort bei Änderungen in einem
Verzeichnis deinen Hardlink anlegen. Der Kernel gibt über (mindestens) eine
Schnittstelle eine Meldung aus, wenn sich in einem Verzeichnis was ändert.
Ich habe irgendsowas im Gebrauch:
dnotify --create --delete --rename \
--attrib --recursive \
/Pfad/zu/den/Dateien/ \
-e /Dein/eigenes/Superscript
(alles auf einer Zeile und die "\" weglassen)
(Was machst du mit legitimen Löschversuchen der Nutzer? Wenn jemand ein
Video unbedacht hochlädt, will er es eventuell auch mal wieder löschen und
nicht "Täglich grüßt das Murmeltier" spielen.)
Jens
_______________________________________________
Lug-dd maillist - [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd