`
隐形的翅膀
  • 浏览: 483710 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用脚本启动停止JAVA程序

 
阅读更多
#!/bin/bash


APP_MAINCLASS=com.jna.JanServer

APP_START_SCRIPT=/opt/com/jna/runJna

stop(){

	javaps=`ps -ef|grep -v "\<grep\>"|grep com.jna.JanServer
|awk '{print $2}'`

	for v in $javaps;do
	  echo "stop elm server,process id: "$v;
	  kill -9 $v;
	done
}

start(){

    RESULT=`ps -ef|grep -v "\<grep\>"|grep com.jna.JanServer
`
       
	if [ -z "$RESULT" ];then 
	  $APP_START_SCRIPT;
	else
	  echo "Elm Server already running";
	fi
	
	
}

case "$1" in
start)
	start
    ;;
stop)
	stop
    ;;
restart)
	stop
	sleep 2
	start
	;;
*)
    echo "Usage: $prog {start|stop|restart}"
    exit 1

esac

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics