summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorBen Dowling <ben.m.dowling@gmail.com>2014-10-26 11:09:45 -0700
committerBen Dowling <ben.m.dowling@gmail.com>2014-10-26 11:09:45 -0700
commitdab5c09accf2b61957434a560d585005d6d9cf7d (patch)
treecb88eda6058fa159dc3e9fd7607028317e2680c9 /utils
parent93eed9ae0163e328c33b16ab9ea3c4fbe0f98674 (diff)
downloadredis-dab5c09accf2b61957434a560d585005d6d9cf7d.tar.gz
Update redis_init_script.tpl
status command currently reports success when redis has crashed and the pid file still exists. Changing to check the actual process is running.
Diffstat (limited to 'utils')
-rwxr-xr-xutils/redis_init_script.tpl5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/redis_init_script.tpl b/utils/redis_init_script.tpl
index d65086312..2e5b61301 100755
--- a/utils/redis_init_script.tpl
+++ b/utils/redis_init_script.tpl
@@ -26,11 +26,12 @@ case "$1" in
fi
;;
status)
- if [ ! -f $PIDFILE ]
+ PID=$(cat $PIDFILE)
+ if [ ! -x /proc/${PID} ]
then
echo 'Redis is not running'
else
- echo "Redis is running ($(<$PIDFILE))"
+ echo "Redis is running ($PID)"
fi
;;
restart)