Solarisでデフォルトの信号処理動作を復元する方法は?

Solarisでデフォルトの信号処理動作を復元する方法は?

Solaris 10で信号処理の動作が変更されたことがわかりました。たとえば、I Ctrl+の場合、Cプログラムを終了できません。psig信号処理の動作を確認するには:

HUP     default
INT     ignored
QUIT    ignored
ILL     default

INT信号がに変わったことがわかりますignored。デフォルトの動作を復元したいのですが、どうすればよいですか?まずは本当にありがとうございました!

答え1

trap - INT QUITシェルでこのコマンドを実行すると、そのシェルと後で実行されるプロセスの基本的な信号処理が復元されます。これをに追加することもできます~/.profile

一部の初期化ファイルがどこかに含まれているかtrap "" INT QUIT類似していることを確認してください(シェルにシグナルを無視するように指示します)。

関連情報