summaryrefslogtreecommitdiff
path: root/utils/redis_init_script
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2010-09-09 10:24:56 +0200
committerantirez <antirez@gmail.com>2010-09-09 10:24:56 +0200
commit7f9a4db3c013b744e11dc7f58026009392b051de (patch)
treea2af9d6b11323032b6ad4b1757db6f5ce36fc27d /utils/redis_init_script
parentda14590bd9ecef2efca89a82677d390cc36afafd (diff)
downloadredis-7f9a4db3c013b744e11dc7f58026009392b051de.tar.gz
Fix for the init script provided with Redis, thanks to Rowan. This fixes issue 316
Diffstat (limited to 'utils/redis_init_script')
-rwxr-xr-xutils/redis_init_script5
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
;;