Fix when running on Debian buster
Which fails with RC 25 when using File::Spec devnull
This commit is contained in:
parent
93e207423a
commit
a66e9bb827
|
@ -3,15 +3,13 @@ package Zabbix::Agent::Addons::UPS;
|
|||
use warnings;
|
||||
use strict;
|
||||
use File::Which;
|
||||
use File::Spec;
|
||||
open STDERR, '>', File::Spec->devnull() or die "could not open STDERR: $!\n";
|
||||
|
||||
# List configured UPS (only nut is supported)
|
||||
sub list_ups {
|
||||
my @ups = ();
|
||||
my $upsc = which('upsc');
|
||||
if ($upsc && -x $upsc){
|
||||
my @out = qx($upsc -l);
|
||||
my @out = qx($upsc -l 2>/dev/null);
|
||||
if ($? == 0){
|
||||
@ups = @out;
|
||||
chomp @ups;
|
||||
|
|
Loading…
Reference in New Issue