# HG changeset patch # User Carl Byington # Date 1368822277 25200 # Node ID f78173fad15fee4b2f34101fabd3901316416d9b # Parent 13204eef1a0a060d2057fea47d327ebe7039a5eb fix input files overwritten before background task can process them diff -r 13204eef1a0a -r f78173fad15f wflogs-daemon.conf --- a/wflogs-daemon.conf Fri May 17 12:40:05 2013 -0700 +++ b/wflogs-daemon.conf Fri May 17 13:24:37 2013 -0700 @@ -3,9 +3,9 @@ versions 20; output "/var/www/html/firewall.0fast.%d.html"; tempin "/var/lib/wflogs-daemon/wflogs.fast.input"; - wflogs "nice wflogs -i all -o html /var/lib/wflogs-daemon/wflogs.fast.input >%s &"; + wflogs "cd /var/lib/wflogs-daemon; mv -f wflogs.fast.input wflogs.fast.input.tmp; nice wflogs -i all -o html wflogs.fast.input.tmp >%s &"; file "/var/log/messages"; - pattern "vyatta kernel"; + pattern "rt01 kernel"; }; context hourly { @@ -14,9 +14,9 @@ trigger hourly; output "/var/www/html/firewall.1hourly.%d.html"; tempin "/var/lib/wflogs-daemon/wflogs.hourly.input"; - wflogs "nice wflogs -i all -o html /var/lib/wflogs-daemon/wflogs.hourly.input >%s &"; + wflogs "cd /var/lib/wflogs-daemon; mv -f wflogs.hourly.input wflogs.hourly.input.tmp; nice wflogs -i all -o html wflogs.hourly.input.tmp >%s &"; file "/var/log/messages"; - pattern "vyatta kernel"; + pattern "rt01 kernel"; }; context daily { @@ -25,9 +25,9 @@ trigger daily; output "/var/www/html/firewall.2daily.%d.html"; tempin "/var/lib/wflogs-daemon/wflogs.daily.input"; - wflogs "nice wflogs -i all -o html /var/lib/wflogs-daemon/wflogs.daily.input >%s &"; + wflogs "cd /var/lib/wflogs-daemon; mv -f wflogs.daily.input wflogs.daily.input.tmp; nice wflogs -i all -o html wflogs.daily.input.tmp >%s &"; file "/var/log/messages"; - pattern "vyatta kernel"; + pattern "rt01 kernel"; }; context weekly { @@ -36,8 +36,8 @@ trigger weekly; output "/var/www/html/firewall.3weekly.%d.html"; tempin "/var/lib/wflogs-daemon/wflogs.weekly.input"; - wflogs "nice wflogs -i all -o html /var/lib/wflogs-daemon/wflogs.weekly.input >%s &"; + wflogs "cd /var/lib/wflogs-daemon; mv -f wflogs.weeily.input wflogs.weekly.input.tmp; nice wflogs -i all -o html wflogs.weekly.input.tmp >%s &"; file "/var/log/messages"; - pattern "vyatta kernel"; + pattern "rt01 kernel"; };