Skip to main content

Aktualisieren von AWStats Daten über Script

Einleitung

Über folgndes Script lassen sich alle definierten Domains und Subdomains für AWStats aktualisieren.

Script

#!/usr/bin/perl
 
use strict;
 
my @domains = (
  # Sample: "mydomain.de",
  # Sample: "subdomain.mydomain.de",
  "[DOMAIN]",
);
 
# Verzeichnis zum AWStats Programm
my $awstatsprog = "/usr/local/awstats/wwwroot/cgi-bin/awstats.pl";
 
# Routine
for (my $x=0; $x<=$#domains; $x++)
{
  system ("perl " . $awstatsprog . " -config=" . $domains[$x] . " -update");
}
 
# Diese Zeile ist optional
# Hat man in der Konfig angegeben, dass der Benutzer über die Statistikseite aktualisieren darf,
# benötigt das Verzeichnis der Konfigurationsdateien von AWStats und das Ausgabe-Verzeichnis
# der Daten-Dateien den Benutzer des Webservers. In manchen Konfigurationen von Apache kann es
# durchaus sein, dass Dateien unterschiedliche Benutzer benötigen. Dafür ist das Script nicht ausgelegt.
#system("chown -R wwwrun:root /etc/awstats");