mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-20 04:04:44 +02:00
fix timezone argument local
This commit is contained in:
parent
c64bfaecb5
commit
88075c40f9
@ -491,10 +491,11 @@ sub set_timezone {
|
||||
return { time_zone => DateTime::TimeZone->new(name => $options{name}) };
|
||||
}
|
||||
|
||||
centreon::plugins::misc::mymodule_load(output => $options{output}, module => 'POSIX',
|
||||
error_msg => "Cannot load module 'POSIX'.");
|
||||
$ENV{TZ} = $options{name};
|
||||
POSIX::tzset();
|
||||
# try to manage syntax (:Pacific/Noumea for example)
|
||||
if ($options{name} =~ /^:(.*)$/ && DateTime::TimeZone->is_valid_name($1)) {
|
||||
return { time_zone => DateTime::TimeZone->new(name => $1) };
|
||||
}
|
||||
|
||||
return {};
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user