X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/cebfefa475d1bef7bcc42c6d2a51e55785f5a4bf..dc8fb58c1a38cc8058fea9e4c4c243d2fa743742:/scripts/boot/system-v/kivitendo-task-server diff --git a/scripts/boot/system-v/kivitendo-task-server b/scripts/boot/system-v/kivitendo-task-server new file mode 100755 index 000000000..cab569610 --- /dev/null +++ b/scripts/boot/system-v/kivitendo-task-server @@ -0,0 +1,49 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: kivitendo-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 Kivitendo task server +### END INIT INFO + +set -e + +# Change this to point to the Kivitendo "task_server.pl" location. +DAEMON="/opt/kivitendo/scripts/task_server.pl" +TOPIC="Kivitendo task server" + +if [ ! -x $DAEMON ] ; 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/kivitendo-task-server {start|stop|reload|status}" + exit 1 + ;; +esac