diff --git a/lib/Core/WatchOutput.pm b/lib/Core/WatchOutput.pm index d8f099d0e541071af65c3cd100375a7b8da8c217..533dd167f3c7fe4419f2a3e13a4f3748392f830a 100644 --- a/lib/Core/WatchOutput.pm +++ b/lib/Core/WatchOutput.pm @@ -6,6 +6,7 @@ use warnings; use base 'Resmon::Module'; use Resmon::ExtComm qw(run_command cache_command); +use Scalar::Util 'looks_like_number'; =pod @@ -79,7 +80,7 @@ sub handler { my $status = $? >> 8; return { - "output" => [$output, "s"], + "output" => [$output, looks_like_number($output) ? "i" : "s"], "return_code" => [$status, "i"], }; };