启动和停止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