%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.248 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/webmin/webalizer/ |
Upload File : |
#!/usr/bin/perl # webalizer.pl # Generate a report on schedule use strict; use warnings; no warnings 'redefine'; no warnings 'uninitialized'; our ($no_acl_check, %config); $no_acl_check++; require './webalizer-lib.pl'; my $lconf = &get_log_config($ARGV[0]); $lconf || die "Logfile $ARGV[0] config file does not exist"; my $fh; open($fh, ">/dev/null"); &clean_language(); my $ok = &generate_report($ARGV[0], $fh, 0); &reset_environment(); close($fh); if ($ok && $lconf->{'clear'}) { # Truncate or delete the files for this report my @files = $config{'skip_old'} ? ( $ARGV[0] ) : &all_log_files($ARGV[0]); foreach my $f (@files) { next if (!-r $f); if ($f eq $ARGV[0]) { # Just truncate the main log file truncate($f, 0); } else { # Delete any extra compressed files unlink($f); } } }