Linux マシン上でデーモンとして実行されるマルチスレッドの Spring Boot アプリケーションがあります。このように start-stop-daemon でアプリケーションを停止しようとすると
start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
SIGTERM シグナルが送信され、アプリケーションはただちに終了します。ただし、すべてのスレッドが作業を終了するまで、アプリケーションを待機させたいと考えています。
SIGTERM シグナルを受信したときに何が起こるかを管理する方法はありますか?