diff options
Diffstat (limited to 'config/squidGuard/squidguard_configurator.inc')
-rw-r--r-- | config/squidGuard/squidguard_configurator.inc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/config/squidGuard/squidguard_configurator.inc b/config/squidGuard/squidguard_configurator.inc index 5315d508..7db0f8ff 100644 --- a/config/squidGuard/squidguard_configurator.inc +++ b/config/squidGuard/squidguard_configurator.inc @@ -1849,9 +1849,12 @@ function acl_remove_blacklist_items($items) # ----------------------------------------------------------------------------- # sg_script_logrotate +# truncate SG logfile to $lines # ----------------------------------------------------------------------------- function sg_script_logrotate() { + $lines = 1000; # SG logfile truncate lines count + global $squidguard_config; $sglogname = $squidguard_config[F_LOGDIR] . "/" . SQUIDGUARD_LOGFILE; $res = @@ -1859,9 +1862,9 @@ function sg_script_logrotate() #!/bin/sh # # This file generated automaticly with SquidGuard configurator +tail -{$lines} {$sglogname} > {$sglogname}.0 +tail -{$lines} {$sglogname}.0 > {$sglogname} rm -f {$sglogname}.0 -cp -f {$sglogname} {$sglogname}.0 -echo '' > {$sglogname} EOD; return $res; } |