Manage one or more zope servers, starting and stopping them based on configured parameters with global defaults. A flexible, configurable front end to z2.py.
zopectl [-n] [-f path] {start|stop|reload|restart|status} [sitelist]
Controlled by one or more configuration files that allow you to conveniently specify python version, zope version, paths, servers to run, ports, and basically any of the other options supported by z2 on a per site basis with global defaults. Of course, you can also use it to control just one zope instance, as well.
Full docs, including the installation instructions, are here.