#!/bin/sh MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized 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!"