#!/bin/bash APP_START_SCRIPT='/opt/play_dep start webadmin' APP_DEL='rm -rf /opt/server.pid' stop(){ javaps=`netstat -nlp | grep 10200 |awk '{print $7}' |cut -d "/" -f 1` for v in $javaps;do echo "stop admin,process id: "$v; kill -9 $v; done } start(){ RESULT=`netstat -nlp | grep 10200 |awk '{print $7}' |cut -d "/" -f 1` if [ -z "$RESULT" ];then $APP_START_SCRIPT; $APP_DEL; else echo "webadmin already running"; fi } checkstatus(){ RESULT=`netstat -nlp | grep 10200 |awk '{print $7}' |cut -d "/" -f 1` if [ -z "$RESULT" ];then echo "0"; else echo "1"; fi } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 2 start ;; status) checkstatus ;; *) echo "Usage: $prog {start|stop|restart|status}" exit 1 esac
根据端口号杀掉进程
猜你喜欢
转载自ssh-2009-126-com.iteye.com/blog/1472263
今日推荐
周排行