#!/bin/sh # Script made by radi0head on irc.freenode.net ##slackware # Start/stop/restart mythbackend as user. # Don't forget to add your username to the audio/video groups ie.: /etc/group # Modify the USER= string to point to your username. USER=freakshow mythbackend_start() { /bin/su $USER -c \ "/usr/bin/mythbackend -d 1> /dev/null 2> /dev/null" echo "Starting mythbackend..." } mythbackend_stop() { /bin/su $USER -c \ "/bin/killall mythbackend" echo "Stopping mythbackend..." } mythbackend_restart() { /bin/su $USER -c \ "/bin/killall mythbackend /usr/bin/sleep 1 /usr/bin/mythbackend -d 1> /dev/null 2> /dev/null" echo "Restarting mythbackend..." } case "$1" in 'start') mythbackend_start ;; 'stop') mythbackend_stop ;; 'restart') mythbackend_restart ;; *) # Default is "start" mythbackend_start esac