#!/bin/bash PROGRAM=/usr/sbin/razerd RUNLEVEL=3 NEEDS="udevd" PIDFILE="/var/run/razerd/razerd.pid" . /etc/init.d/smgl_init start() { echo "Starting $NAME" if [ -e $PIDFILE ] ; then echo "$NAME already running"; else $PROGRAM -f -B -P $PIDFILE fi evaluate_retval } stop() { echo "Stopping $NAME" if [ -e $PIDFILE ] ; then PID=`cat $PIDFILE` kill -9 $PID && rm -f $PIDFILE; else echo "$NAME not running"; fi evaluate_retval } .