wiki:WindowsServiceScript

Version 3 (modified by flox, 8 years ago) (diff)

--

Run Trac as Windows Service

Description

This a simple script to intall and run Trac as Windows service. It supports Start and Stop command, and log messages to event log.

This script design is inspired from TurboGears similar script.

Download

Download the script from here (tracservice.py), or view script.

Usage

  1. Copy file to '\Python23\Scripts\'
  2. Edit "CONSTANTS SECTION" inside the script
  3. Install service:
    cd/d c:\python23\scripts
    ..\python tracservice.py install
    
  4. Run service
    ..\python tracservice.py start
    

Recent Changes

[13691] by rjollos on 2014-02-20 03:01:38

Applied follow-on to [13672] from bwanamarko. Refs #11584.

  1. On L67 in OPTS each part of auth tuple should be enclosed in separate sets of quotes.
  2. Forgot to add quotes around string 'log' on L76.
  3. Since using tuple for auth, in add_auths() on L81 remove L82 and change input arg vals to info.
  4. base_path never had any default, so set its default to None after L132.
  5. Can't split None so move L162 into if block
  6. These are non-POSIX paths, so don't need to strip forward slashes, only backslashes.
[13672] by rjollos on 2014-02-19 11:30:57
Applied Trac 1.0 compatibility patch. Fixes #11584. Patch by bwanamarko.
[11990] by rjollos on 2012-09-13 11:23:30
Added source file that was attached to the project wiki page.

Author/Contributors

Author: flox
Contributors:

Attachments (1)

Download all attachments as: .zip