mirror of
https://github.com/schoebel/mars
synced 2025-02-07 07:41:51 +00:00
marsadm: safeguard deletion of recent logfiles
This commit is contained in:
parent
f871eb9514
commit
6020414d25
@ -5131,6 +5131,8 @@ sub logdelete_res {
|
|||||||
my $next = shift(@paths);
|
my $next = shift(@paths);
|
||||||
# never delete the very last logfile
|
# never delete the very last logfile
|
||||||
last unless $next;
|
last unless $next;
|
||||||
|
# safeguard: only delete logfiles having a minium age
|
||||||
|
last if !$force && is_link_recent($first);
|
||||||
$nr = $first;
|
$nr = $first;
|
||||||
$nr =~ s/^.*log-([0-9]+)-.+$/$1/;
|
$nr =~ s/^.*log-([0-9]+)-.+$/$1/;
|
||||||
next unless $nr < $max_deletable;
|
next unless $nr < $max_deletable;
|
||||||
|
Loading…
Reference in New Issue
Block a user