我正在開發一個具有完整java代碼的項目& SQL,其中應用程序從shell腳本啓動。 當用戶按Ctrl^C時,我想執行一些清理任務(關閉事務n記錄突發消息)。僅在ctrl^C(Runtime.getRuntime()。addShutdownHook(Thead t))上執行任務
我試圖通過 調用Runtime.getRuntime()。addShutdownHook(線程)
但它會執行每次我的應用程序是時候退出VM &我從來不知道將關停任務就是命令殺/執行成功。
我正在尋找一些指針來實現這一點。
- 在此先感謝.. !!!
http://stackoverflow.com/questions/1486679/determine-exit-status-within-the-java-shutdown-hook-thread可能有所幫助。 – manouti