Loading tests/ftp.pm +15 −6 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ sub pidfromfile { if(open(PIDF, "<$pidfile")) { my $pidline = <PIDF>; close(PIDF); if($pidline) { chomp $pidline; $pidline =~ s/^\s+//; $pidline =~ s/\s+$//; Loading @@ -64,6 +65,7 @@ sub pidfromfile { } } } } return $pid; } Loading Loading @@ -150,6 +152,13 @@ sub signalpids { if((not defined $signal) || (not defined $pids)) { return; } if($pids !~ /\s+/) { # avoid sorting if only one pid if(checkalivepid($pids) > 0) { kill($signal, $pids); } return; } my $prev = 0; for(sort({$a <=> $b} split(" ", $pids))) { if($_ =~ $pidpattern) { Loading Loading
tests/ftp.pm +15 −6 Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ sub pidfromfile { if(open(PIDF, "<$pidfile")) { my $pidline = <PIDF>; close(PIDF); if($pidline) { chomp $pidline; $pidline =~ s/^\s+//; $pidline =~ s/\s+$//; Loading @@ -64,6 +65,7 @@ sub pidfromfile { } } } } return $pid; } Loading Loading @@ -150,6 +152,13 @@ sub signalpids { if((not defined $signal) || (not defined $pids)) { return; } if($pids !~ /\s+/) { # avoid sorting if only one pid if(checkalivepid($pids) > 0) { kill($signal, $pids); } return; } my $prev = 0; for(sort({$a <=> $b} split(" ", $pids))) { if($_ =~ $pidpattern) { Loading