Hallo also das Script soll mir nur die aktuellen Dateien sprich von aktuellem Datum und ein Tag zurück ausgeben keine älteren. Leider bringt er alle Dateien auch die älteren! Könnte mal jemand sagen ob ich eventuell die Abfrage falsch gestellt habe???
sub existsActBackup { my ($file,$max_age) = @_; my $tmpValue = 0; print LogDatei $tm ; print LogDatei "file stat($file)\n"; print LogDatei "file2 $file \n"; my $age = (time - (stat($file))[10]) / (60 * 60 * 24); ###Hier an der Stelle wird oder sollte gefiltert werden! if ($age < $max_age) { $tmpValue = 1; } else { $tmpValue = 0; } return $tmpValue; }