Linux下优雅关闭Java程序

最近用maven工程的形式打jar包写一个小型服务器,于是希望提供脚本的形式启动和关闭服务器。 网上浏览到一些文章,基本思路是: 1.在start.sh中启动Java程序,保存pid到文件server.pid 2.在shutdown.sh中使用 kill -9 pid 的形式杀死Java进程 问题是:kill -9 pid 会强制杀死进程,而我的需求是,在程序退出前,执行一些清理操作,比如将缓存存
相关文章
相关标签/搜索