#! /bin/sh # Copyright (c) 2009 Chris Cox # 2009 Sterling Commerce, Inc. # # Author: Chris Cox # # ### BEGIN INIT INFO # Provides: soffice-daemon # Required-Start: # X-UnitedLinux-Should-Start: # Required-Stop: # Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Description: OpenOffice Daemon for batch conversion of documents ### END INIT INFO sofficerun_BIN=/usr/lib/ooo3/program/soffice.bin soffice_BIN=/usr/bin/soffice test -x $soffice_BIN || exit 5 . /etc/rc.status rc_reset case "$1" in start) echo -n "Starting OpenOffice daemon " startproc /usr/bin/sudo -b -H -i -u wwwrun $soffice_BIN -headless -accept='socket,port=8100;urp;' & rc_status -v ;; stop) echo -n "Stopping OpenOffice daemon " killproc -TERM $sofficerun_BIN rc_status -v ;; try-restart) $0 status >/dev/null && $0 restart rc_status ;; restart) $0 stop $0 start rc_status ;; force-reload) $0 stop && $0 start rc_status ;; status) echo -n "Checking for OpenOffice daemon " checkproc $sofficerun_BIN rc_status -v ;; *) echo "Usage: $0 {start|stop|try-restart|restart|force-reload|status}" exit 1 ;; esac rc_exit