#!/bin/bash # # chkconfig: 35 96 4 # description: Open Office # #Source function library. . /etc/init.d/functions export OOUSER=apache export DISPLAY=0.0 export HOME=/home/${OOUSER} export PATH=$PATH export LANG=en_US.UTF-8 start() { echo -n "Starting OpenOffice service: " sudo -u $OOUSER env HOME=$HOME /opt/openoffice.org2.4/program/soffice -headless -accept="socket,port=8100;urp" -nofirststartwizard -display $DISPLAY & ### touch the lock file ### touch /var/lock/subsys/soffice success $"OpenOffice startup" echo } stop() { echo -n "Stopping soffice: " killproc soffice ### Remove the lock file ### rm -f /var/lock/subsys/soffice echo } case "$1" in start) start ;; stop) stop ;; status) status soffice ;; restart|reload|condrestart) stop start ;; *) echo $"Usage: $0 {start|stop|restart|reload|status}" exit 1 esac exit 0