一 直接命令执行
(1) 默认日志输出目录 会输出日志到当前路径下的 nohup.out文件中
nohup java -Xms128m -Xmx512m -jar $JAR_NAME.jar &
(2) 指定日志输出目录 /home/nohup.log
nohup java -jar $JAR_NAME.jar > /home/nohup.log &
二 执行shell脚本
#!/bin/sh
JAVA_ROOT=/usr/local/java
JAR_NAME="xxx"
APP_PATH=/home/project
cd $APP_PATH
ThreadID=`ps aux|grep java|grep $PROJECTNAMESERVE|grep -v grep |awk '{print $2}'`
if [ ! -z $ThreadID ]
then
kill -9 $ThreadID || exit 1
fi
nohup $JAVA_ROOT/bin/java -Xms128m -Xmx512m -jar $JAR_NAME.jar > $APP_PATH/nohup.log &