# HG changeset patch # User Richard Dunbar # Date 1377093965 0 # Node ID e8c594a6b672b1b448fabb8e74d8067136ea1efa # Parent 92c944abb6f530ef9fd2fc23080a7c36736702dc cherokee: new init script diff -r 92c944abb6f5 -r e8c594a6b672 cherokee/stuff/cherokee --- a/cherokee/stuff/cherokee Wed Aug 21 18:41:33 2013 +0000 +++ b/cherokee/stuff/cherokee Wed Aug 21 14:06:05 2013 +0000 @@ -19,7 +19,7 @@ exit 1 fi echo -n "Starting $DESC: $NAME... " - $DAEMON $OPTIONS -k start + $DAEMON $OPTIONS -d &>/dev/null status ;; stop) @@ -28,17 +28,7 @@ exit 1 fi echo -n "Stopping $DESC: $NAME... " - $DAEMON $OPTION -k stop - rm $PIDFILE - status - ;; - reload) - if ! active_pidfile $PIDFILE cherokee ; then - echo "$NAME is not running." - exit 1 - fi - echo -n "Stopping $DESC: $NAME... " - $DAEMON $OPTION -k graceful + kill $(cat $PIDFILE) status ;; restart) @@ -47,7 +37,10 @@ exit 1 fi echo -n "Restarting $DESC: $NAME... " - $DAEMON $OPTIONS -k restart + kill $(cat $PIDFILE) + rm $PIDFILE + sleep 2 + $DAEMON $OPTIONS -d &>/dev/null status ;; *)