]>
Commit | Line | Data |
---|---|---|
60381446 JK |
1 | #!/bin/sh |
2 | ||
3 | NAME=upmpdcli | |
4 | DAEMON=/usr/bin/$NAME | |
5 | CONFFILE=/etc/$NAME.conf | |
6 | PIDFILE=/var/run/$NAME.pid | |
7 | DAEMON_ARGS="-D -c $CONFFILE" | |
8 | ||
9 | # Sanity checks | |
10 | test -f $DAEMON || exit 0 | |
11 | ||
4e561eda | 12 | start() { |
0f75b263 | 13 | printf "Starting $NAME: " |
60381446 JK |
14 | start-stop-daemon --start --quiet --background --exec $DAEMON \ |
15 | -- $DAEMON_ARGS \ | |
16 | && echo "OK" || echo "FAIL" | |
17 | } | |
18 | ||
4e561eda | 19 | stop() { |
0f75b263 | 20 | printf "Stopping $NAME: " |
60381446 JK |
21 | start-stop-daemon --stop --quiet --pidfile $PIDFILE \ |
22 | && echo "OK" || echo "FAIL" | |
23 | } | |
24 | ||
25 | case "$1" in | |
26 | start) | |
4e561eda | 27 | start |
60381446 JK |
28 | ;; |
29 | stop) | |
4e561eda | 30 | stop |
60381446 JK |
31 | ;; |
32 | restart) | |
4e561eda | 33 | stop |
60381446 | 34 | sleep 1 |
4e561eda | 35 | start |
60381446 JK |
36 | ;; |
37 | *) | |
38 | echo "Usage: $0 {start|stop|restart}" | |
39 | exit 1 | |
40 | esac |