11

Linux マシン上でデーモンとして実行されるマルチスレッドの Spring Boot アプリケーションがあります。このように start-stop-daemon でアプリケーションを停止しようとすると

start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME

SIGTERM シグナルが送信され、アプリケーションはただちに終了します。ただし、すべてのスレッドが作業を終了するまで、アプリケーションを待機させたいと考えています。

SIGTERM シグナルを受信したときに何が起こるかを管理する方法はありますか?

4

2 に答える 2