美文网首页
最简单的shell脚本启动关闭java应用

最简单的shell脚本启动关闭java应用

作者: 凯凯frank | 来源:发表于2020-02-19 00:56 被阅读0次

mac、linux下使用脚本启动关闭应用。
首先需要找到你要启动的jar包名称,比如可以在pom文件里配置名称。

  <!-- 这里指定打包方式为jar -->
   <packaging>jar</packaging>

   <build>
        <finalName>frank-springboot-study</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

这里打包出来的jar的名字叫 frank-springboot-study.jar

启动:

startup.sh

nohup java -jar frank-springboot-study.jar &

&指令标明是后台运行

关闭

shutdown.sh

pid=`ps -ef | grep frank-springboot-study.jar | grep -v grep | awk '{print $2}'`

if [[ -z "${pid}" ]]
then
    echo application is already stopped
else
    echo kill ${pid}
    kill -9 ${pid}
fi

ps -ef查询所有的进程,grep过滤

如果运行没有权限,使用
chmod +x your_file_name

相关文章

网友评论

      本文标题:最简单的shell脚本启动关闭java应用

      本文链接:https://www.haomeiwen.com/subject/ecdofhtx.html