ulif.openoffice.oooctl
– A Daemon Controlling an OO.o-Server¶
Start/stop a locally installed OpenOffice.org server instance.
It runs unoconv -l and monitors status.
This script is installed as executable script oooctl
.
-
ulif.openoffice.oooctl.
main
(argv=sys.argv)¶ Main script to start/stop an OOo server.
This function is called when calling
bin/oooctl
.
-
ulif.openoffice.oooctl.
check_port
(host, port)¶ Returns True if the port is open, False otherwise.
This function is non-blocking.
-
ulif.openoffice.oooctl.
daemonize
(stdout='/dev/null', stderr=None, stdin='/dev/null', pidfile=None, startmsg='started with pid %s')¶ Fork and daemonize a running process.
-
ulif.openoffice.oooctl.
start
(binarypath, foreground=False)¶ Start an instance of OpenOffice.org server on port 2002.
-
ulif.openoffice.oooctl.
startstop
(stdout='/dev/null', stderr=None, stdin='/dev/null', pidfile='pid.txt', startmsg='started with pid %s', action='start')¶ Start/stop a process.