Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:cschweingruber:branches:server:mail
exim
eximstats-html-update.py
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File eximstats-html-update.py of Package exim
#!/usr/bin/python3 import os, os.path, glob outdir_base = '/srv/www/eximstats' def main(): os.chdir('/var/log/exim') reports = glob.glob('main.log-*.gz') + glob.glob('main.log-*.bz2') for report in reports: (base, ext) = os.path.splitext(report) daystr = base[-8:] outdir = os.path.join(outdir_base, daystr) if os.path.exists(outdir): continue print('processing', daystr) os.mkdir(outdir) if ext == '.gz': catprg = 'zcat' elif ext == '.bz2': catprg = 'bzcat' os.system('%s %s | eximstats -html -charts -chartdir %s > %s/index.html' \ % (catprg, report, outdir, outdir)) if __name__ == '__main__': main()
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor