linux 启动脚本制定

###start.sh  (注意坑jdk 1.7后 支持 java -cp加入目录, 但linux 下单个目录一定:结尾,多个目录:间隔)

nohup java -cp /data/services/myouthDb/lib/*: com.myouth.db.MainJetty /data/services/myouthDb/conf/ >/dev/null &
echo $!>/data/services/myouthDb/conf/pid.pid

#(注:$$Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID)

 

###shutdown.sh

PIDFILE=pid.pid
PID=`cat ${PIDFILE}`
if [ X${PID} != "X" ] ; then
echo 'shutdowning PID=' ${PID}
kill -SIGTERM ${PID}
else
echo 'PID=' ${PID} 'not exist'
fi

posted @ 2015-02-10 13:10  诸葛萧晁  阅读(116)  评论(0)    收藏  举报