STANO001
2017-08-29 09:10linux 使用sh启动多jar包 编写三个脚本
5run.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条回答
为你推荐
- 如何通过脚本将linux 一个目录下不符合明明要求的文件和目录全部删除?
- linux
- bash
- 3个回答
- shell脚本里怎么并行执行的同时,每个并行任务内的子任务串行执行?
- linux
- 1个回答
- 在Linux中使用PHP / Shell脚本从浏览器重新启动MySql Server
- centos
- shell
- ubuntu
- php
- mysql
- 3个回答
- linux下定时任务执行脚本不执行(ESB自动重启脚本)
- linux
- 1个回答
- linux自动执行脚本和收集原本打印的结果?
- linux
- 6个回答
换一换