BashはSIGINT信号を受け取ったら何をしますか?

BashはSIGINT信号を受け取ったら何をしますか?

このページの内容は次のとおりです。

Bashがインタラクティブの場合、トラップなしでSIGTERMを無視し(したがって、「kill 0」がインタラクティブシェルを終了しない)、SIGINTがキャプチャされて処理されます(スタンバイの組み込みが中断されるように)。 BashがSIGINTを受け取ると、すべての実行ループを中断します。

通常、プログラムがシグナルを受信すると、SIGINTプログラムは終了します。でも、bash信号を受けても終了しませんがSIGINT実行ループが中断されます。」。それはどういう意味ですか?

ベストアンサー1

bashこれは、現在実行中の組み込み関数とループが中断されることを意味します。 SIGINT効果を得るbashにはCtrl+D

おすすめ記事