diff options
author | antirez <antirez@gmail.com> | 2010-09-09 10:24:13 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2010-09-09 10:24:13 +0200 |
commit | b2e16cb0c8c4c3c3f8f64a7dca60131ffb4bb55d (patch) | |
tree | b21f06c9871521df223c27f1548f61fc50abcd41 | |
parent | 55f6287677140c0daa018587bcca6539a852b2a0 (diff) | |
download | redis-b2e16cb0c8c4c3c3f8f64a7dca60131ffb4bb55d.tar.gz |
Fix for the init script provided with Redis, thanks to Rowan. This fixes issue 316
-rwxr-xr-x | utils/redis_init_script | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/utils/redis_init_script b/utils/redis_init_script index 35b906fce..b1c560022 100755 --- a/utils/redis_init_script +++ b/utils/redis_init_script @@ -21,15 +21,14 @@ case "$1" in then echo -n "$PIDFILE does not exist, process is not running\n" else + PID=$(cat $PIDFILE) echo -n "Stopping ...\n" - echo -n "Sending SHUTDOWN\r\n" | nc localhost $REDISPORT & - PID=$(cat $PIDFILE) + echo -n "SHUTDOWN\r\n" | nc localhost $REDISPORT & while [ -x /proc/${PIDFILE} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done - rm $PIDFILE echo "Redis stopped" fi ;; |