Browse Source

#IQRV #comment UOS测试环境添加kill脚本

80374374 1 year ago
parent
commit
54a15e2d44
2 changed files with 17 additions and 1 deletions
  1. 3 1
      CMakeLists.txt
  2. 14 0
      addin/packaging/UOS/kill.sh

+ 3 - 1
CMakeLists.txt

@@ -728,7 +728,9 @@ if(MSVC)
 else(MSVC)
 	file(GLOB BAT_SCRIPTS "${CMAKE_SOURCE_DIR}/addin/startup_scripts/sudo_*.sh")
 	install(PROGRAMS ${BAT_SCRIPTS} DESTINATION "${RVC_BASE_PATH}" COMPONENT scripts)
-
+	if(NOT DEVOPS_ON_CMAKE_PRD)
+		install(PROGRAMS "${CMAKE_SOURCE_DIR}/addin/packaging/UOS/kill.sh" DESTINATION ${RVC_BASE_PATH} COMPONENT scripts)
+	endif(NOT DEVOPS_ON_CMAKE_PRD)
 	configure_file("${CMAKE_SOURCE_DIR}/addin/packaging/UOS/installsub.in" "${CMAKE_BINARY_DIR}/installsub.sh" @ONLY NEWLINE_STYLE UNIX)
 	install(PROGRAMS "${CMAKE_BINARY_DIR}/installsub.sh" DESTINATION "${PACK_INSTALL_RVC_DIR}/Resources" COMPONENT scripts)
 

+ 14 - 0
addin/packaging/UOS/kill.sh

@@ -0,0 +1,14 @@
+#!/bin/sh
+
+MY_PATH="`dirname \"$0\"`"              # relative
+MY_PATH="`( cd \"$MY_PATH\" && pwd )`"  # absolutized and normalized
+
+echo "[INFO] 清理可视柜台相关进程……"
+sudo killall -9 spshell > /dev/null 2>&1
+sudo killall -9 sphost > /dev/null 2>&1
+sudo killall -9 guardian > /dev/null 2>&1
+sudo killall -9 uosbrowser > /dev/null 2>&1
+sudo killall -9 browser > /dev/null 2>&1
+sudo killall -s 9 `ps -aux | grep browser | awk '{print $2}'` > /dev/null 2>&1
+echo "[INFO] 清理可视柜台相关进程OK!"
+