文章内容有些是引用了一些大神的,但是忘记是了来源。如果有雷同,请见谅
1 linux 脚本实现发布jar
#!/bin/bash
定义变量
要运行的jar包路径,加不加引号都行。 注意:等号两边 不能 有空格,否则会提示command找不到
JAR_NAME=项目名称-0.0.1-SNAPSHOT.jar
日志路径,加不加引号都行。 注意:等号两边 不能 有空格,否则会提示command找不到
LOG_PATH=service.log
如果输入格式不对,给出提示!
tips() {
echo ""
echo "WARNING!!!......Tips, please use command: sh auto_service.sh [start|stop|restart|status]. For example: sh auto_service.sh start "
echo ""
exit 1
}
启动方法
start() {
# 重新获取一下pid,因为其它操作如stop会导致pid的状态更新
pid=`ps -ef | grep $JAR_NAME | grep