* Jens Strohschnitter wrote on Thu, Mar 29, 2007 at 14:32 +0200:
ich habe ein Skript erstellt, dass Dateien, die älter 30 Tage sind automatisch löscht. Das klappt auch prima mit
find . -mtime +30 -type f ...
Leider habe ich das Problem, dass Dateien, die von einer lokalen Platte (windowspc) auf das Netzlaufwerk (sambafreigabe) kopiert werden, dann noch das alte Datum haben (wenn zwischenzeitlich nichts gändert wurde). Diese Daten werden dann aber gnadenlos gelöscht.
Gibt es eine Möglichkeit dies zu verhindern ?
Ja, gibt es.
Was möchtest Du denn? Älter als 30 Tage, aber nicht auf einem anderen Filesystem? Dann find -xdev.
Hi also mit -xdev werden die Daten ebenfalls gelöscht. Das Skript läuft nativ auf dem Linux-Server auf einem ReiserFS-System. Die Daten werden von Windows auf ein Sambashare kopiert, haben nach dem Kopievorgang das Datum der letzten Änderung (z.B. 01.02.2007). Diese werden entsprechend gelöscht. Jedoch soll genau das nicht passieren, da ja die Datei gerade erst kopiert wurde. Mit -atime kann ich leider nicht suchen, da der Fullscan eines Virenscanners jede nacht über die Platte rauscht, und somit die atime immer aktualisiert wird, und somit Dateien nie gelöscht würden. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- __________________________________________________________ Raiffeisen Waren-Zentrale Rhein-Main eG 50668 Koeln, Altenberger Str. 1a Tel: 0221/1638-0 Fax: 0221/1638-254 Sitz: Koeln Amtsgericht Koeln, GnR 728 Vorstand: Hans-Josef Hilgers (Sprecher) Markus Stuettgen Dr. Karl-Heinrich Suemmermann Friedhelm Decker (Vorsitzender) Ingo Steitz Vorsitzender des Aufsichtsrates: Peter Bleser (MdB) St.Nr.: 215/5938/0152 Bankverbindung: WGZ Bank AG, Duesseldorf (BLZ 300 600 10) Konto-Nr.: 300 011 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org