summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--conf/perldaemon.conf4
-rw-r--r--lib/PerlDaemon/RunModules.pm5
2 files changed, 5 insertions, 4 deletions
diff --git a/conf/perldaemon.conf b/conf/perldaemon.conf
index fcbc3ce..edabda2 100644
--- a/conf/perldaemon.conf
+++ b/conf/perldaemon.conf
@@ -4,5 +4,5 @@ daemon.loopinterval = 3
daemon.alivefile = ./run/perldaemon.alive
daemon.pidfile = ./run/perldaemon.pid
daemon.logfile = ./log/perldaemon.log
-daemon.modulesdir = ./lib/PerlDaemonModules
-daemon.modulesruniterval = 3
+daemon.modules.dir = ./lib/PerlDaemonModules
+daemon.modules.runiterval = 3
diff --git a/lib/PerlDaemon/RunModules.pm b/lib/PerlDaemon/RunModules.pm
index ac2b955..ba1030a 100644
--- a/lib/PerlDaemon/RunModules.pm
+++ b/lib/PerlDaemon/RunModules.pm
@@ -7,7 +7,7 @@ sub new ($$) {
my $self = bless { conf => $conf }, $class;
- my $modulesdir = $conf->{'daemon.modulesdir'};
+ my $modulesdir = $conf->{'daemon.modules.dir'};
my $logger = $conf->{logger};
my %loadedmodules;
my %scheduler;
@@ -25,7 +25,7 @@ sub new ($$) {
# TODO: Add eval catching jost un case for errors
$loadedmodules{$name} = eval "${name}->new(\$conf)";
$scheduler{$name}{lastrun} = 0.0;
- $scheduler{$name}{interval} = $conf->{modulesruninterval};
+ $scheduler{$name}{interval} = $conf->{'modules.runinterval'};
}
} else {
@@ -49,6 +49,7 @@ sub do ($) {
$logger->warn("No modules are loaded!");
} else {
while (my ($k, $v) = each %$modules) {
+
$logger->logmsg("Triggering $k");
$scheduler->{$k}{lastrun} = gettimeofday;
$v->do();