#!/usr/bin/env python import sys,commands,datetime sites = "bits isa isaexec moin svn stats ivc origins originsmedia pg trac".split() statsPageCommand = "/etc/awstats/awstats_buildstaticpages.pl " \ "-awstatsprog=/usr/lib/cgi-bin/awstats.pl" now = datetime.datetime.now() if '-y' in sys.argv: year = sys.argv[sys.argv.index('-y')+1] if '-m' in sys.argv: month = sys.argv[sys.argv.index('-m')+1] else: year, month = ( now.year, now.month ) if now.month == 1: year, month = year-1, 12 else: month -= 1 month = "%02d" % month print "Using year,month:",year,month print sites for site in sites: c = "mkdir -vp /var/local/www/stats.bitstring.org/%s/%s/%s" \ % ( site, year, month ) print commands.getoutput( c ) c = "%s -config=%s -month=%s -year=%s " \ "-dir=/var/local/www/stats.bitstring.org/%s/%s/%s" \ % ( statsPageCommand, site, month, year, site, year, month ) print commands.getoutput( c ) print