シャットダウン フックを登録するアプリを IntelliJ でデバッグする場合、緑の「再起動」円形矢印ボタンをクリックしても、赤い四角の「停止」ボタンをクリックしても、シャットダウン フックは呼び出されません。どちらの場合も、デバッグ中のアプリはすぐに強制終了されたようです。
(これはHow do I stop a processing running in intelliJ such that it calls the shutdown hooks?の複製ではないことに注意してください。 )
デバッガー プロセスに Mac ターミナルから INT シグナルを「手動で」送信すると、当然、シャットダウン フックが期待どおりに実行されます。しかし、IDE 内で目的の動作を引き起こす構成設定やコントロールを見つけることができませんでした。