Page 1 of 1

Script zum löschen alter files?

Posted: 2003-11-24 15:00
by schnuffel
Hallo

Ich habe mir ein scripte geschrieben, was gewisse aufgaben auf dem Server in eine Logdatei legt.

Code: Select all

date=`date -I`
verwende ich für die Zeit

Code: Select all

>/backup/logs/logfiles-$date.log
und dort gehen die logfiles hin.
Wo ich mein Problem habe ist es werden ja immer mehr von diesen teilen. Wenn ich nur ein die letzten 5 aufheben will, weiß ich ich nicht wie ich das mit einem script steuern kann.
Bin schon mal für jede hilfe dankbar

Tschüß schnuffel

Re: Script zum löschen alter files?

Posted: 2003-11-24 15:44
by [*as*]-kenny/generic-
schau dir mal das man von FIND an.

mit diesem loesche ich z.b. alle logfiles die aelter sind als 14 tage.

Code: Select all

find /tmp/logs -cmin +21600 -exec rm "{}" ;
-cmin gibt an das die naechste zahl minuten sind.
-exec gibt den befehl an der durchgefuehrt werden soll auf den gefundenen dateien.

Re: Script zum löschen alter files?

Posted: 2003-11-24 17:00
by schnuffel
Danke ich werde das dann versuchen

schnuff