怎么使用Shell脚本启动/停止Java的jar程序
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程序,可以方便地进行部署和管理。不仅提高了效率,也方便了日常维护。
