Metadata-Version: 1.1
Name: restarter
Version: 0.4.2
Summary: Automatic service restart after updates
Home-page: https://bitbucket.org/flyingcircus/restarter
Author: Christian Kauhaus
Author-email: kc@gocept.com
License: ZPL
Description: restarter
        =========
        
        `restarter` is a little utility to restart services if referenced objects
        like executables or shared libraries have changed on disk. The goal is to ensure
        that all services run current versions of their software. This is important for
        example after security updates.
        
        
        Usage
        -----
        
        `restarter` takes a pidfile as required argument. If the service is stale, that
        means there are replaced objects still held in memory, `restarter` executes the
        restart command passed via the `--restart` option::
        
           restarter --restart "/etc/init.d/atd restart" /var/run/atd.pid
        
        There is also the possibility to speficy a "hard restart" command that is
        executed if the regular restart command fails.
        
        See the output of `restarter --help` for a list of all supported options.
        
        
        Stopped Services
        ----------------
        
        Stopped services are gracefully ignored: `restarter` does nothing if the pidfile
        does not exist or the pid referenced therein is not running. This behaviour can
        be modified with the `--fail` option. Note that `restarter` always fails when
        the service was running but did not come up again after restart.
        
        
        .. vim: set ft=rst:
        
        
        Release History
        ===============
        
        
        0.4.2 (2014-10-10)
        ------------------
        
        - Ignore trailing lines in pid files as produced by PostgreSQL.
        - Add Python 3.3 compatibility.
        - Correct source URL.
        
        
        0.4.1 (2011-08-03)
        ------------------
        
        - Packaging issue: version.txt was not included in source distribution.
        
        
        0.4 (2011-03-18)
        ----------------
        
        - Improve error messages.
        - Fix double exception on restart failures.
        
        
        0.3 (2011-02-16)
        ----------------
        
        - --exclude/-x specifies mmap'ed objects to ignore.
        - Add a little bit of documentation in README.txt.
        
        
        0.2 (2011-02-14)
        ----------------
        
        - Packaging issues.
        
        0.1b1
        -----
        
        - Initial public release.
        
        
        .. vim: set ft=rst:
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
