#! /bin/sh ### BEGIN INIT INFO # Provides: mistserver # Required-Start: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: MistServer service # Description: MistServer - next generation multimedia server ### END INIT INFO # # Function that starts the daemon/service # do_start() { MistController -d -L /var/log/mistserver.log -c /etc/mistserver.conf } # # Function that stops the daemon/service # do_stop() { killall MistController } case "$1" in start) echo "Starting MistServer" do_start ;; stop) echo "Stopping MistServer" do_stop ;; restart) log_daemon_msg "Restarting $DESC" "$NAME" do_stop sleep 2 do_start ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart}" >&2 exit 3 ;; esac