|
@@ -3,12 +3,29 @@
|
|
|
MY_PATH="`dirname \"$0\"`" # relative
|
|
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
|
|
|
|
|
-echo "[INFO] 清理可视柜台相关进程……"
|
|
|
+echo "[INFO] 娓呯悊鍙��鏌滃彴鐩稿叧杩涚▼鈥︹€�"
|
|
|
+chromium_pid=$(ps -aux | grep mod_chromium | grep sphost | awk 'NR==1{print $2}')
|
|
|
+echo "[DEBUG] chromium_pid=$chromium_pid"
|
|
|
+timoutsecs4chromium=5
|
|
|
+if [ "${chromium_pid}" != "" ]; then
|
|
|
+ echo "[INFO] has mod_chromium pid to SIGTERM it and wait"
|
|
|
+ sudo kill -s 15 ${chromium_pid}
|
|
|
+ for i in $(seq ${timoutsecs4chromium} -1 1)
|
|
|
+ do
|
|
|
+ echo "[DEBUG] wait chrmoium process exit"
|
|
|
+ sleep 1
|
|
|
+ chromium_pid=$(ps -aux | grep mod_chromium | grep sphost | awk 'NR==1{print $2}')
|
|
|
+ if [ "${chromium_pid}" == "" ]; then
|
|
|
+ echo "[INFO] chrmoium process has been exit"
|
|
|
+ break
|
|
|
+ fi
|
|
|
+ done
|
|
|
+fi
|
|
|
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!"
|
|
|
+echo "[INFO] 娓呯悊鍙��鏌滃彴鐩稿叧杩涚▼OK!"
|
|
|
|