u013025324
STANO001
2017-08-29 09:10

linux 使用sh启动多jar包 编写三个脚本

5
  • 脚本
  • linux

run.sh==start.sh==stop.sh
run.sh可传值给start.sh或stop.sh
比如a.jar,b.jar只需编辑run.sh即可启动

start.sh
nohup java -jar a.jar/b.jar &(可传值)

stop.sh

PID=$(ps -ef | grep a.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答