Chaos2018

linux命令启动、停止jar包脚本

  将springboot项目打成jar包,放到linux服务器上,启动、停止命令写成脚本如下

启动脚本(run.sh):

#!/bin/sh

DIR='dirname $0'
cd $DIR
nohup java -Dloader.path = libs -Xms4096M -XmX4096M -XX:PermSize=128M -XX:MaxPermSize=256M -jar 'ls|grep jar'>/dev/null 2>error.log &
echo $!>tpid
echo Start Success!

停止脚本(stop.sh):

#!/bin/sh
#cat tpid|xargs kill -9
pid='cat tpid'
while:
do
  rt='ps -ef|grep java|grep $pid'
  if[[ $rt =~$pid]]
  then
    kill $pid
  else
        echo $pid is killed
    break
  fi
done

注意事项:两个脚本要和jar包在同一个目录下

posted on 2021-07-29 14:47  Chaos2018  阅读(979)  评论(0编辑  收藏  举报

导航