したがって、Ctrl-Cを処理する必要があります。さて、シャットダウンフックを登録することでそれを行うことができます。そして、シャットダウンを防ぎたいまではうまく機能します。Ctrl-Cを押したときに、ユーザーに本当にアプリを閉じたいかどうかを尋ねたいのですが、そうでない場合は、アプリを実行し続けたいと思います。問題は、Ctrl-Cを押した後のシャットダウンを防ぐ方法がわからないことです。
何か助けはありますか?:)
したがって、Ctrl-Cを処理する必要があります。さて、シャットダウンフックを登録することでそれを行うことができます。そして、シャットダウンを防ぎたいまではうまく機能します。Ctrl-Cを押したときに、ユーザーに本当にアプリを閉じたいかどうかを尋ねたいのですが、そうでない場合は、アプリを実行し続けたいと思います。問題は、Ctrl-Cを押した後のシャットダウンを防ぐ方法がわからないことです。
何か助けはありますか?:)
シャットダウンフックの内側からシャットダウンを中止することはできません。続行します。
シャットダウンフックに入ると、手遅れになります。
シャットダウンシーケンスが開始されると、
halt
メソッドを呼び出すことによってのみ停止できます。メソッドを呼び出すと、仮想マシンが強制的に終了します。