Benachrichtigung bei Löschvorgang

Hallo! Ich habe hier einen Linuxserver, auf den ich von Windows aus auf Samba zugreife. Da ich aber auch einige Anwendungen habe, die ein lokal angeschlossenes Modem benötigen, habe ich auch auf einer kleinen Partition Windows 95 installiert. Damit ich über Samba auch auf die Dateien der Windowspartition zugreifen kann, habe ich diese in /mnt/win95 gemountet, und in jedem Homeverzeichnis einen symbolischen Link auf ein, dem User zugeteilten Verzeichnis gelegt. Da die Windowspartition relativ klein gehalten ist, möchte ich wissen, ob es möglich ist, Dateien, die eine gewisse Zeit (in Tagen) nicht benutzt wurden, automatisch zu löschen, einige Tage vorher sollte allerdings dem Benutzer per Mail eine Warnung ausgesprochen werden, daß seine Dateien bald gelöscht werden, Und nach dem Löschvorgang soll der Benutzer dann via smbclient und Winpopup informiert werden. Wenn jemand eine Lösung für mein Problem weiß, oder mich mit der Nase auf eine solche stößen könnte, wär ich sehr dankbar... Florian Frank sysfrank@gmx.de -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux

On 21-Nov-98 Florian Frank sysadmin wrote:
Hallo!
Ich habe hier einen Linuxserver, auf den ich von Windows aus auf Samba zugreife.
Da ich aber auch einige Anwendungen habe, die ein lokal angeschlossenes Modem benötigen, habe ich auch auf einer kleinen Partition Windows 95 installiert. Damit ich über Samba auch auf die Dateien der Windowspartition zugreifen kann, habe ich diese in /mnt/win95 gemountet, und in jedem Homeverzeichnis einen symbolischen Link auf ein, dem User zugeteilten Verzeichnis gelegt.
Da die Windowspartition relativ klein gehalten ist, möchte ich wissen, ob es möglich ist, Dateien, die eine gewisse Zeit (in Tagen) nicht benutzt wurden, automatisch zu löschen, einige Tage vorher sollte allerdings dem Benutzer per Mail eine Warnung ausgesprochen werden, daß seine Dateien bald gelöscht werden, Und nach dem Löschvorgang soll der Benutzer dann via smbclient und Winpopup informiert werden.
Wenn jemand eine Lösung für mein Problem weiß, oder mich mit der Nase auf eine solche stößen könnte, wär ich sehr dankbar...
Ist möglich, wird aber etwas komplexer. Die wichtigsten Tools, die du brauchst, heißen cron und find. Schreib dir dazu einen Cron-Job, der einmal täglich läuft, und mittels find die Dateien sicht, die zu alt sind. Eine Mail kannst Du dann z.B. mit "mail" wegschicken. Infos zur Shell-Programmierung (die Sprache, in der Cron-Jobs geschrieben werden) gibts in man bash =========================================================== Erhard Schwenk - alias Bitrunner =)B==o) =========================================================== No Spam replies please. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux

On Sat, 21 Nov 1998, Florian Frank sysadmin wrote:
Da die Windowspartition relativ klein gehalten ist, möchte ich wissen, ob es möglich ist, Dateien, die eine gewisse Zeit (in Tagen) nicht benutzt wurden, automatisch zu löschen, einige Tage vorher sollte allerdings dem Benutzer per Mail eine Warnung ausgesprochen werden, daß seine Dateien bald gelöscht werden, Und nach dem Löschvorgang soll der Benutzer dann via smbclient und Winpopup informiert werden.
Guck Dir am cron.daily der root ab, wie core dumps mit einem gewissen Alter geloescht werden, Dann leg Dir zwei solcher Jobs an: Einer listet z.B. aus, was drei Tage alt ist, und schickt eine Mail. Der zweite loescht alles, was fuenf Tage alt ist. Gegen User, die die Files einfach "touchen", kannst Du Dich freilich nicht wehren :) Mit ein wenig mehr Aufwand (jeden Tag ein Schnappschuss) geht vielleicht auch das, aber dann fangen die Leute an ihre Files umzubenennen ... :> mbclient -M geht dummerweise nur, wenn der Empfaenger online ist UND winpopup rennen hat (es soll Leute geben, die's ausmachen weil's nervt). Wenn Du die Benachrichtigung verzoegern willst (loeschen und beim Anmelden dann Vollzug melden) guck Dir in 'man smb.conf' das Stichwort "preexec" an. G.Sittig@abo.FreiePresse.DE -- If you don't understand or are scared by any of the above ask your parents or an adult to help you. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (3)
-
072591404-0002@t-online.de
-
eschwenk@fto.de
-
G.Sittig@abo.FreiePresse.DE