#!/bin/bash ### BEGIN INIT INFO # Provides: x-friend # Required-Start: # Required-Stop: # X-UnitedLinux-Should-Start: # X-UnitedLinux-Should-Stop: # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: Startet den x-friend Index-Dienst ### END INIT INFO XF_HOME=/usr/local/x-friend case "$1" in start) # als user "administrator" (einfacher Nutzer) starten, nicht root # und mit etwas niedrigerer Prio su - administrator -c "/sbin/startproc -n +2 $XF_HOME/bin/x-friend >$XF_HOME/log/x-friend.err 2>&1" & ;; stop) # je nachdem, wie x-friend gestartet wurde (direkt oder symlink) killproc $XF_HOME/bin/x-friend killproc /usr/local/bin/x-friend # und sicherheitshalber die x-friend-Java-Prozesse auch noch killproc $XF_HOME/jre/bin/java ;; restart) /etc/init.d/x-friend stop /etc/init.d/x-friend start ;; *) echo "usage: $0 start | stop | restart" ;; esac