From f4fbe07b8b69d618a65a64830b79e110a9ea5cec Mon Sep 17 00:00:00 2001 From: hadaq Date: Tue, 11 May 2010 10:34:01 +0000 Subject: [PATCH] Dir count fixed. Sergey. --- plugins/check_backup.pl | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/check_backup.pl b/plugins/check_backup.pl index aa24c34..376ea60 100755 --- a/plugins/check_backup.pl +++ b/plugins/check_backup.pl @@ -27,6 +27,7 @@ my @items; my $count = 0; my $status : shared = "OK"; my @screenPID; +my $backup_dir = "/data/hadeb04/backup/.snapshots"; my @backup_list = ("depc234", "hadeb05", @@ -57,16 +58,17 @@ sub main { while(1){ #--- check the presence of all 5 directories inside - my @array = `ls /data/backup/.snapshots/hourly.0/`; + my @array = `ls $backup_dir/hourly.0/`; #--- check time of only the latest dir: hourly.0 - my @dir = `ls -ltr /data/backup/.snapshots/`; + my @dir = `ls -ltr $backup_dir/`; - foreach my $line (@array) - { + foreach my $line (@array) { + chop($line); + #--- count directories foreach my $bdir (@backup_list){ - if( $line =~ /($bdir)/ ){ + if( $line eq $bdir ){ $count ++; } } -- 2.43.0