<分区>
我们有一个多线程的 Spring Boot 应用程序,它作为守护进程运行在 Linux 机器上。当我尝试像这样通过 start-stop-daemon 停止应用程序时
start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
SIGTERM 信号被发送,应用程序立即结束。但是我希望应用程序等待,直到每个线程都完成它的工作。
有什么办法,如何管理收到 SIGTERM 信号时发生的事情?