123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- MINIDLNA="/usr/sbin/minidlnad"
- ARGS="/etc/minidlna/minidlna.conf"
- MINIDLNA_LOG="/var/log/minidlna/minidlna.log"
- PID_FILE="/var/run/minidlnad.pid"
- PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
- set -e
- test -x $MINIDLNA || exit 0
- case $1 in
- start)
- echo -n "Starting MiniDLNA: "
- $MINIDLNA -f $ARGS -P $PID_FILE >> $MINIDLNA_LOG 2>&1
- echo "ok"
- ;;
- stop)
- echo -n "Stopping MiniDLNA: "
- for pidf in `/bin/ls $PID_FILE 2>/dev/null`; do
- if [ -s $pidf ]; then
- kill `cat $pidf` >/dev/null 2>&1
- fi
- rm -rf $PIF_FILE
- done
- echo "ok"
- ;;
- restart|reload|force-reload)
- echo "Restarting MiniDLNA: "
-
- $0 stop
- sleep 2
- $0 start
-
- ;;
- *)
-
- echo "Usage: /etc/init.d/minidlna {start|stop|restart|reload|force-reload}"
- exit 1
- ;;
- esac
- exit 0
|