From 6c22ccd5454f0a96e0f008df01ab88e57a97e332 Mon Sep 17 00:00:00 2001 From: luhaoling <2198702716@qq.com> Date: Thu, 22 Feb 2024 11:30:26 +0800 Subject: [PATCH] fix: add kill by name in script --- scripts/install/openim-api.sh | 10 +++++++--- scripts/install/openim-msggateway.sh | 2 -- scripts/install/openim-rpc.sh | 15 ++++++++++----- scripts/lib/util.sh | 2 +- 4 files changed, 18 insertions(+), 11 deletions(-) diff --git a/scripts/install/openim-api.sh b/scripts/install/openim-api.sh index 70d5b31fa..a0fc82437 100755 --- a/scripts/install/openim-api.sh +++ b/scripts/install/openim-api.sh @@ -45,6 +45,11 @@ function openim::api::start() { echo "++ OPENIM_API_PORT_LISTARIES: ${OPENIM_API_PORT_LISTARIES[@]}" echo "++ OpenIM API config path: ${OPENIM_API_CONFIG}" + readonly OPENIM_API_SERVER_LIBRARIES=("${OPENIM_OUTPUT_HOSTBIN}/${SERVER_NAME}") + openim::util::stop_services_with_name ${OPENIM_API_SERVER_LIBRARIES} + readonly OPENIM_API_SERVER_LIBRARIES + openim::util::stop_services_with_name ${OPENIM_RPC_SERVICE_LISTARIES[@]} + openim::log::info "Starting ${SERVER_NAME} ..." printf "+------------------------+--------------+\n" @@ -52,13 +57,12 @@ function openim::api::start() { printf "+------------------------+--------------+\n" local length=${#OPENIM_API_SERVICE_LISTARIES[@]} - for ((i=0; i/dev/null; then - stopped_this_time=true + stopped_this_time=true jk fi fi done