1.startEm.sh
#!/bin/bash
#echo "============================================================"
#echo "== startMng =="
#echo "=============================================================="
#WORK_HOME=/opt/swan/jetty-hightide-7.6.4.v20120524
#export WORK_HOME
LANG=zh_CN.GBK
export LANG
LC_ALL=zh_CN.GBK
export LC_ALL
#export JAVA_HOME=/usr/java/jdk1.6.0_21
#echo "JAVA_HOME:"$JAVA_HOME
export CLASS_PATH=$CLASS_PATH:/opt/swan/mng/mng/WEB-INF/classes
for f in `find /opt/swan/mng/mng/WEB-INF/lib/ -name "*.jar"`
do
#echo "jar-->"$f
export CLASS_PATH=$CLASS_PATH:$f
done
echo "======startMng======="
echo "JAVA_HOME:"$JAVA_HOME
java_dir=$JAVA_HOME
if [ "$java_dir"="" ]; then
java_dir=$(which java)
else
java_dir=$JAVA_HOME/bin/java
fi
echo "java_dir:"$java_dir
#java_dir=`which java` ; echo $java_dir
#/usr/bin/java
#nohup $JAVA_HOME/bin/java -server -Xmx512m -Xms256m -Dagent=com.swan.mng.common.StartServer -classpath "$CLASS_PATH" com.swan.mng.common.StartServer >/opt/swan/mng/logs/log.out 2>&1 &
nohup $java_dir -server -Xmx512m -Xms256m -Dagent=com.swan.mng.common.StartServer -classpath "$CLASS_PATH" com.swan.mng.common.StartServer >/opt/swan/mng/logs/log.out 2>&1 &
##################################################################################
#ps -ax|grep $key|grep 'Dagent'
key=com.swan.mng.common.StartServer
pid=$(ps ax|grep $key|grep 'Dagent' |awk '{print $1}')
echo ''
echo ">>> current__pid:"$pid
echo $pid > /var/run/cetus-mng.pid
2.stopEm.sh
#!/bin/sh
echo ">>>>stopMng"
#path=$(pwd)
key=com.swan.mng.common.StartServer
echo '>>>current_process_status'
ps -ax|grep $key|grep 'Dagent'
echo ''
pid=$(ps -ax|grep $key|grep 'Dagent' |awk '{print $1}')
echo ''
echo ">>> current__pid:"$pid
kill -9 $pid