1#!/bin/sh 2 3NAME=thd 4PIDFILE=/var/run/$NAME.pid 5DAEMON_ARGS="--daemon --triggers /etc/triggerhappy/triggers.d --socket /var/run/thd.socket --pidfile $PIDFILE --user nobody /dev/input/event*" 6 7[ -r /etc/default/triggerhappy ] && . /etc/default/triggerhappy 8 9start() { 10 printf "Starting $NAME: " 11 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec /usr/sbin/thd -- $DAEMON_ARGS \ 12 && echo "OK" || echo "FAIL" 13} 14 15stop() { 16 printf "Stopping $NAME: " 17 start-stop-daemon --stop --quiet --pidfile $PIDFILE \ 18 && echo "OK" || echo "FAIL" 19} 20 21case "$1" in 22 start) 23 start 24 ;; 25 stop) 26 stop 27 ;; 28 restart) 29 stop 30 sleep 1 31 start 32 ;; 33 *) 34 echo "Usage: $0 {start|stop|restart}" 35 exit 1 36esac 37