#!/bin/bash # # Init file for Music Player Daemon [ -x /usr/bin/mpd ] || exit 1 [ -r /var/mpd/.mpdconf ] || exit 1 RETVAL=0 prog="mpd" start() { echo "Starting mpd: /usr/bin/mpd /etc/mpd.conf" su mpd -c "/usr/bin/mpd" } stop() { echo -n "Shutting down mpd: " [ ! -z "$(pidof /usr/bin/mpd)" ] && kill $(pidof /usr/bin/mpd) echo } restart(){ if [ ! -z "$(pidof /usr/bin/mpd)" ]; then echo -n "Shutting down mpd: " kill $(pidof /usr/bin/mpd) echo sleep 1 fi start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; status) if [ -z "$(pidof /usr/bin/mpd)" ]; then echo "Status mpd: not running" else echo "Status mpd: running with pid $(pidof /usr/bin/mpd)" fi ;; *) echo "Usage: $0 {start|stop|restart|status}" esac