首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

收录 shell 起步 java

2012-12-20 
收录 shell 启动 java#!/bin/sh #description: ngse_sm_server tpid`ps aux | grep -c ngse_sm.jar` ca

收录 shell 启动 java
#!/bin/sh
#description: ngse_sm_server

tpid=`ps aux | grep -c 'ngse_sm.jar'`

case "$1" in

start)
if [ $tpid -le 1 ]; then
echo "NGSE_SM service start..."
sudo "$JAVA_HOME"/bin/java -Xms1024m -Xmx2048m -jar $NGSE_SM/ngse_sm.jar >> $NGSE_SM/log/server.log 2>&1 &
echo $! > $NGSE_SM/server.pid
else
echo "NGSE_SM service already started.PID: `cat $NGSE_SM/server.pid`"
exit 0
fi
;;

stop)
echo "NGSE_SM service stop..."
sudo kill -9 `cat $NGSE_SM/server.pid`
rm -rf $NGSE_SM/server.pid
;;

restart)
echo "NGSE_SM service restart..."
$0 stop
sleep 1
$0 start
;;

*)
echo "Usage: ngse_sm_server.sh(start|stop|restart)"
esac

exit 0

热点排行