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