欢迎访问宙启技术站
智能推送

怎么使用Shell脚本启动/停止Java的jar程序

发布时间:2023-05-15 03:53:52

Shell脚本是Linux环境下一种自动化脚本语言,可以用来完成很多自动化任务,比如自动部署、启动或停止Java的jar程序等。本文将介绍如何使用Shell脚本启动/停止Java的jar程序。

一、准备工作

1、安装Java运行环境

在Linux系统中,需要先安装Java运行环境。

2、写好Java程序

需要先编写好Java程序,并将其打包成可执行的jar文件。这里假设Java程序已经打包好了,文件名为test.jar。

二、编写Shell脚本

1、编写启动脚本

在Linux系统中,使用vi等工具新建一个启动脚本,比如start.sh,并在脚本中写入以下内容:

#!/bin/bash

nohup java -jar /path/to/test.jar &

其中,/path/to/test.jar是Java程序的jar包所在的路径。

保存脚本后,给脚本添加可执行权限:

chmod +x start.sh

2、编写停止脚本

同样使用vi等工具新建一个停止脚本,比如stop.sh,并在脚本中写入以下内容:

#!/bin/bash

pid=$(ps -ef | grep test.jar | grep -v grep | awk '{print $2}')

if [ -n "$pid" ]

then

    kill -9 $pid

fi

其中,test.jar是Java程序的jar包文件名。

保存脚本后,给脚本添加可执行权限:

chmod +x stop.sh

三、启动/停止Java程序

1、启动Java程序

使用命令./start.sh启动Java程序。

2、停止Java程序

使用命令./stop.sh停止Java程序。

总结

通过编写Shell脚本启动/停止Java的jar程序,可以方便地进行部署和管理。不仅提高了效率,也方便了日常维护。