On Thu, Aug 27, 2020, 16:16 Christopher Schultz < ch...@christopherschultz.net> wrote:
[ snip ] If you want to *kill* the application and it won't shut down on its > own, SIGKILL is the answer. But that's not a great way to shut down an > application /in general/ because the application might want/need to do > something convenient on shutdown (flush caches, save state, etc.). SIGTERM is the polite way to ask an application to shut down. A JVM will respond to this signal. (SIGHUP will also initiate a shut down, but TERM is preferred). Using TERM will cause the shutdown hooks to initiate. As Chris states, SIGKILL is a last resort (hooks are not called). [ snip ]