#!/sbin/runscript NAME=solr # customize path SOLR_PATH=/opt/solr/example COMMAND=java OPTIONS="-Dsolr.solr.home=$SOLR_PATH/solr -Djetty.home=$SOLR_PATH -jar $SOLR_PATH/start.jar" PIDFILE=/var/run/$NAME.pid depend() { #(Dependency information) need net } start() { #(Commands necessary to start the service) #if [ "${RC_CMD}" = "restart" ]; #then # Do something in case a restart requires more than stop, start #fi ebegin "Starting $NAME" start-stop-daemon --start --background \ --name $NAME \ --chdir $SOLR_PATH \ --pidfile $PIDFILE \ --make-pidfile \ --exec $COMMAND -- $OPTIONS eend $? } stop() { #(Commands necessary to stop the service) ebegin "Stopping $NAME" start-stop-daemon --stop \ --name $NAME \ --pidfile $PIDFILE eend $? }