| [Date Prev] [Date Next] | [Thread Prev] [Thread Next] | [Date Index] [Thread Index] |
[nocol-users] notes on notifier.pl
|
Hi,
first of all if notifier.pl runs every minute it always duplicates notifications
with $minage > 1min.
this patch seems to fix this.
228,230c213,214
< if (($minage==0 && $eventage <=$crontime+1) ||
< ($eventage > ($minage - $crontime/2) &&
< $eventage <= ($minage + $crontime/2 + 1)) ) { $donotify = 1; }
---
> if ($eventage > ($minage - $crontime) &&
> $eventage <= ($minage + $crontime + 1) ) { $donotify = 1; }
Also, I'd like to post a piece of code to handle regexps in config file
I found it extrimerly usefull, and I would like to see it in future versions.
(actually I don't recognize the code, but it's not in 4.4beta1, so it must be mine :-)
< if( grep {
< if($idv =~ /^$_$/) {
< print STDERR "+++ match! $idv and <$_>\n" if $debug>2;
< &Notify($_);
< 1;
< }
< } keys( %notify)) {; }
< elsif ( defined($notify{$idv}) ) { &Notify($idv); }
---
> if ( defined($notify{$idv}) ) { &Notify($idv); }
--
Dmitry Sazonov <dmitry@bsc.lv>
IT,BankServiss, Riga ph +371-7092553, mob: +371-9498710
|