Score
0
Watch 104 Star 440 Fork 134

caoxusheng / 12306-ticketJava

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
基于Java的12306抢票软件,此项目没空维护了,基本功能已经实现,剩下的只是一些小问题。 spread retract

Clone or download
stop.sh 1.42 KB
Copy Edit Web IDE Raw Blame History
caoxusheng authored 2019-04-02 20:06 . no commit message
#!/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()
#
# 4: 如果不需要上述的 beforeJFinalStop() 回调,使用 kill -9 可加快关闭服务的速度
#
# ---------------------------------------------------------------------------
# 启动入口类,该脚本文件用于别的项目时要改这里
MAIN_CLASS=com.easyticket.Application
# kill 命令不使用 -9 参数时,会回调 beforeJFinalStop() 方法,确定不需要此回调建议使用 -9 参数
kill `pgrep -f ${MAIN_CLASS}` 2>/dev/null
# 以下代码与上述代码等价
# kill $(pgrep -f ${MAIN_CLASS}) 2>/dev/null

Comment ( 1 )

Sign in for post a comment

Java
1
https://gitee.com/caoxusheng/12306-ticket.git
git@gitee.com:caoxusheng/12306-ticket.git
caoxusheng
12306-ticket
12306-ticket
master

Search