123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/bash
- KKFILEVIEW_BIN_FOLDER=$(cd "$(dirname "$0")" || exit 1 ;pwd)
- PID_FILE_NAME="kkFileView.pid"
- PID_FILE="${KKFILEVIEW_BIN_FOLDER}/${PID_FILE_NAME}"
- export KKFILEVIEW_BIN_FOLDER=$KKFILEVIEW_BIN_FOLDER
- if [ ! -e "$PID_FILE" ]; then
- echo "kkFileView.pid文件不存在!"
- exit 1
- else
-
- if [ -s "$PID_FILE" ]; then
-
- cat "${PID_FILE}" | while read PID;do
-
- [ -z "$PID" ] && exit 2
- echo "正在停止进程:${PID}..."
-
- kill -15 "${PID}" && echo "进程:${PID}停止成功!"
- done
-
- cat /dev/null > "$PID_FILE"
- else
- echo "kkFileView进程尚未运行!"
- fi
- fi
|