启动和停止Java应用程序的Shell脚本
资料参考来源自兔大侠,并略作修改:http://www.tudaxia.com/archives/10,在此鸣谢!!
#!/bin/shAPP_MAIN=cn.com.nantian.cucpaytradeportal.main.MaintradePortalPID=0getTradeProtalPID(){ javaps=`$JAVA_HOME/bin/jps -l | grep $APP_MAIN` if [ -n "$javaps" ]; then tradePortalPID=`echo $javaps | awk '{print $1}'` else tradePortalPID=0 fi}getServerStatus(){ getTradeProtalPID echo "================================================================================================================" if [ $tradePortalPID -ne 0 ]; then echo "$APP_MAIN is running(PID=$tradePortalPID)" echo "================================================================================================================" else echo "$APP_MAIN is not running" echo "================================================================================================================" fi}getServerStatus- 1楼gongmingwind昨天 18:52
- 总结的很好啊;n可以考虑是否要加个-server参数n-server:一定要作为第一个参数,在多个CPU时性能佳
- Re: jadyer昨天 20:57
- 回复gongmingwindn没错,应该补上。