start 脚本
#!/bin/sh
AppRoot=/usr/classes
pid=$AppRoot/pid/pid_0
if [ -s $pid ] && kill -0 `cat $pid` 2>/dev/null;
then
echo "[Warning: This Service is Running Now]"
else
echo [Service Staring......]
LIB_PATH=$AppRoot/lib
# export LANG=zh_CN.GB2312
TEMP_CLASSPATH='java -Xms512m -Xmx512m -classpath '
for j in `find $LIB_PATH -name "*.jar" -printf :%h/%f`;do
TEMP_CLASSPATH=$TEMP_CLASSPATH$j
done
TEMP_CLASSPATH=$TEMP_CLASSPATH' absolute.AbsoluteNewsIndex'
$TEMP_CLASSPATH >> $AppRoot/log/appinf.log 2>> $AppRoot/log/appinf.log &
echo $! > $pid
fi
AppRoot=/usr/classes
pid=$AppRoot/pid/pid_0
if [ -s $pid ] && kill -0 `cat $pid` 2>/dev/null;
then
echo "[Warning: This Service is Running Now]"
else
echo [Service Staring......]
LIB_PATH=$AppRoot/lib
# export LANG=zh_CN.GB2312
TEMP_CLASSPATH='java -Xms512m -Xmx512m -classpath '
for j in `find $LIB_PATH -name "*.jar" -printf :%h/%f`;do
TEMP_CLASSPATH=$TEMP_CLASSPATH$j
done
TEMP_CLASSPATH=$TEMP_CLASSPATH' absolute.AbsoluteNewsIndex'
$TEMP_CLASSPATH >> $AppRoot/log/appinf.log 2>> $AppRoot/log/appinf.log &
echo $! > $pid
fi
stop脚本
#!/bin/sh
AppRoot=/usr/classes
pid=$AppRoot/pid/pid_0
AppRoot=/usr/classes
pid=$AppRoot/pid/pid_0
kill -9 `cat $pid`
转载于:https://blog.51cto.com/ilexes/206922