Linux下優雅關閉Java程序

最近用maven工程的形式打jar包寫一個小型服務器,於是希望提供腳本的形式啓動和關閉服務器。 網上瀏覽到一些文章,基本思路是: 1.在start.sh中啓動Java程序,保存pid到文件server.pid 2.在shutdown.sh中使用 kill -9 pid 的形式殺死Java進程 問題是:kill -9 pid 會強制殺死進程,而我的需求是,在程序退出前,執行一些清理操作,比如將緩存存
相關文章
相關標籤/搜索