X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/e08c98d4006bb77bedec2f7922631bef8f4bef24..39807402e4166e71cd51d87fd492d26e58a734f5:/scripts/boot/system-v/lx-office-task-server diff --git a/scripts/boot/system-v/lx-office-task-server b/scripts/boot/system-v/lx-office-task-server new file mode 100755 index 000000000..6ede7b45c --- /dev/null +++ b/scripts/boot/system-v/lx-office-task-server @@ -0,0 +1,49 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: lx-office-task-server +# Required-Start: $local_fs $remote_fs $network $syslog $named +# Required-Stop: $local_fs $remote_fs $network $syslog $named +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# X-Interactive: true +# Short-Description: Start/stop the Lx-Office task server +### END INIT INFO + +set -e + +# Change this to point to the Lx-Office "task_server.pl" location. +DAEMON="/opt/lx-office/scripts/task_server.pl" +TOPIC="Lx-Office task server" + +if [ ! -x $APACHE_HTTPD ] ; then + echo "$TOPIC executable not found" + exit 1 +fi + +case $1 in + start) + echo "Starting the $TOPIC" + $DAEMON start + ;; + stop) + echo "Stopping the $TOPIC" + $DAEMON stop + ;; + restart) + echo "Restarting the $TOPIC" + $DAEMON restart + ;; + status) + if $DAEMON status > /dev/null 2> /dev/null; then + echo "The $TOPIC is running" + else + echo "The $TOPIC is not running" + exit 1 + fi + ;; + *) + echo "Usage: /etc/init.d/lx-office-task-server {start|stop|reload|status}" + exit 1 + ;; +esac