1 Star 0 Fork 479

dhao / JFinal-layui

forked from 琴海森林 / JFinal-layui 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
stop.sh 1.29 KB
一键复制 编辑 原始数据 按行查看 历史
琴海森林 提交于 2019-01-09 19:03 . 更新 stop.sh
#!/bin/bash
# ---------------------------------------------------------------------------
#
# 使用说明:
#
# 1: MAIN_CLASS 必须要与配对的 start.sh 文件中的 MAIN_CLASS 完全相同
#
# 2: 该脚本用于别的项目时只需要修改 MAIN_CLASS 即可使用
#
# 3: 注意:如果有其它项目的 MAIN_CLASS 与本项目一样则不能使用本脚本关闭服务
# 同理同一个项目使用了不同端口启动的,也会拥有相同的 MAIN_CLASS 值
# 也不能使用本脚本关闭服务,这种情况使用下面的命令先查 pid 值:
# ps aux | grep java
#
# 确认好 pid 以后,使用 kill pid 关闭服务
#
# 注意 kill 命令不要带 -9 这个参数,否则 jfinal 中的一些与服务关闭
# 有关的回调方法将不会被回调,例如 JFinalConfig.beforeJFinalStop()
#
# ---------------------------------------------------------------------------
# 启动入口类,该脚本文件用于别的项目时要改这里
MAIN_CLASS=com.qinhailin.common.config.MainConfig
# kill 命令不使用 -9 参数时,项目被正常、温和地关闭,jfinal 项目中的回调会起作用
kill `pgrep -f ${MAIN_CLASS}` 2>/dev/null
# 以下代码与上述代码等价
# kill $(pgrep -f ${MAIN_CLASS}) 2>/dev/null
Java
1
https://gitee.com/haoood/Jfinal-layui.git
git@gitee.com:haoood/Jfinal-layui.git
haoood
Jfinal-layui
JFinal-layui
master

搜索帮助