#!/bin/bash NAME=rfcomm SERVER=/usr/libexec/bluetooth/${NAME} PYTHON=$(readlink -f /usr/bin/python) PIDFILE="/run/${NAME}.pid" ENABLED=yes [ -f /etc/default/$NAME ] && . /etc/default/$NAME if [ "$ENABLED" != "yes" ]; then echo "$NAME: disabled in /etc/default" exit fi case $1 in start) echo "Starting ${NAME}" echo /usr/sbin/start-stop-daemon -S -p ${PIDFILE} -a ${SERVER} -n ${NAME} -b -- ${RFCOMMOPTS} /usr/sbin/start-stop-daemon -S -p ${PIDFILE} -a ${SERVER} -n ${NAME} -b -- ${RFCOMMOPTS} ;; stop) /usr/bin/pkill --ns $(cat "$PIDFILE") -f " ${SERVER} " echo "Stopping ${DNAME}" ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 2 ;; esac