Script zum löschen alter files?

Bash, Shell, PHP, Python, Perl, CGI
schnuffel
Posts: 47
Joined: 2003-09-15 16:52

Script zum löschen alter files?

Post 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
[*as*]-kenny/generic-
Posts: 18
Joined: 2003-02-28 07:53
Location: Hannover

Re: Script zum löschen alter files?

Post 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.
schnuffel
Posts: 47
Joined: 2003-09-15 16:52

Re: Script zum löschen alter files?

Post by schnuffel »

Danke ich werde das dann versuchen

schnuff