システムモニター経由でプロセスを強制終了する場合、2つの簡単な方法、プロセスの強制終了とプロセスの終了が表示されます。これら2つの違いは何ですか?
システムモニター経由でプロセスを強制終了する場合、2つの簡単な方法、プロセスの強制終了とプロセスの終了が表示されます。これら2つの違いは何ですか?
回答:
システムモニターのマニュアルに従って、通常は「プロセスの終了」を使用する必要があり、それが失敗した場合のみ「プロセスの終了」を使用します。
通常、プロセスを終了するには、プロセスを終了するで説明されているようにプロセスを正常に終了できない場合にのみプロセスを終了します。
技術的なレベルでは、これにより、エンドプロセスはSIGQUITを送信し、必要に応じてプロセスがトラップしてクリーンアップを実行できるようになりますが、それが失敗した場合、キルプロセスはSIGKILLを送信する必要があります。控えめに使用してください!
私も好奇心が強いので、ソースコードをブラウズして、application.cppで以下を見つけました。このコードには他にもありますが、少なくともシステムモニター3.8.2.1〜3.19.3の場合、これらはオプションに関連すると思います。
すべてのkill / quit / shutdownシグナルとそれらの違いに関する適切な説明については、SIGINT、SIGTERM、SIGKILL、およびSIGSTOPシグナルに関するQuoraのこの質問を参照してください。