啟動
修改WORK_DIR和RUNTIME_JAR為自己的即可.
啟動時會把進程號寫出到pid.txt文件中.
start.sh
#!/bin/bash
set -e
echo "starting ..."
WORK_DIR=/home/icepoint/icepoin-web-code
RUNTIME_JAR=icepoint-web-code-0.0.1-RELEASE.jar
sleep 1s
nohup /usr/local/jdk1.8.0_201/bin/java -Dfile.encoding=UTF-8 -jar -Xmx512m $WORK_DIR/$RUNTIME_JAR > $WORK_DIR/nohup_console.log 2>&1 &
pid=$!
echo $pid > $WORK_DIR/pid.txt
停止
讀取pid.txt文件進程號,並殺死進程
stop.sh
#!/bin/bash -x
WORK_DIR=`dirname $0`
[ -f "$WORK_DIR/pid.txt" ] && pid=`cat $WORK_DIR/pid.txt`
[ $pid ] && ps $pid || exit 0
kill $pid && echo OK
