`
kanpiaoxue
  • 浏览: 1745360 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

启动和停止springboot程序的shell

 
阅读更多

 

启动脚本:

#! /bin/bash

# example: sh start.sh -Dspring.profiles.active=dev
program_name=helloWorld
JAVA_OPTS="-Duser.timezone=GMT+8 -server -Xms2048m -Xmx2048m -Dspring.profiles.active=test"
JAVA_OPTS="$JAVA_OPTS $@"

nohup $JAVA_HOME/bin/java $JAVA_OPTS -jar helloWorld-0.0.1.jar >/dev/null 2>&1 &
pid=$!
exit_code=$?
echo $pid > PID

echo "pid: $pid"

if [ $exit_code -eq 0 ];
then
    echo "execute $program_name successfully!"
else
    echo "execute $program_name failed!"
fi

 

 

停止脚本:

#! /bin/bash
program_name=helloWorld
pid=`cat PID`
echo "start to kill pid:$pid" 
kill $pid
if [ $? -eq 0 ];
then
    echo "shutdown $program_name successfully!"
else
    echo "shutdown $program_name failed!"
fi

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics