diff --git a/script/server/0_local_services/clear.sh b/script/server/0_local_services/clear.sh index c57b5349..8bdc7e54 100755 --- a/script/server/0_local_services/clear.sh +++ b/script/server/0_local_services/clear.sh @@ -5,7 +5,7 @@ stop_redis() { echo ${redis_version} if [ $redis_version -lt 5 ] then - pkill redis-server + kill -9 `ps -e | grep redis-server | awk '{print $1}'` else systemctl stop redis.service fi diff --git a/script/server/0_local_services/init.sh b/script/server/0_local_services/init.sh index a80be264..62a1f97e 100755 --- a/script/server/0_local_services/init.sh +++ b/script/server/0_local_services/init.sh @@ -52,6 +52,7 @@ setup_redis() { tar -zxvf ${REDIS_PKG} pushd ${REDIS_DIR} make && make install + cp redis.conf /usr/local/bin/ if [ $? -ne 0 ] then echo "redis compile or install error, exit 1" @@ -73,7 +74,7 @@ start_app() { then systemctl stop redis fi - /usr/local/bin/redis-server & + /usr/local/bin/redis-server /usr/local/bin/redis.conf & else systemctl enable redis.service systemctl restart redis.service diff --git a/script/server/0_local_services/start.sh b/script/server/0_local_services/start.sh index a795dfc1..d8a51564 100755 --- a/script/server/0_local_services/start.sh +++ b/script/server/0_local_services/start.sh @@ -5,7 +5,7 @@ start_redis() { echo ${redis_version} if [ $redis_version -lt 5 ] then - /usr/local/bin/redis-server & + /usr/local/bin/redis-server /usr/local/bin/redis.conf & else systemctl start redis.service fi diff --git a/script/server/0_local_services/stop.sh b/script/server/0_local_services/stop.sh index fbc8ee00..58897116 100755 --- a/script/server/0_local_services/stop.sh +++ b/script/server/0_local_services/stop.sh @@ -5,7 +5,7 @@ stop_redis() { echo ${redis_version} if [ $redis_version -lt 5 ] then - pkill redis-server + kill -9 `ps -e | grep redis-server | awk '{print $1}'` else systemctl stop redis.service fi