異常終了(アベンド)の処理

シグナル SIGTERM が取得されます。SIGTERM のシグナルハンドラは、現在使用されているすべてのリソースを解放し、Natural をスムーズに終了します。

SIGBUSSIGSEGV および SIGILL の Natural のデフォルトシグナルハンドラは、コマンド gcore(または Solaris で gcore 機能を提供する同じ名前のスクリプト)を使用でき、Natural を実行しているユーザーがこのコマンドの実行権限を持っている場合にのみインストールされます。これらのシグナルハンドラのいずれかが制御を取得すると、起動時に有効であったハンドラが復元され、gcore が実行され、シグナル SIGTERM が検出されたときと同様の動作が試行されます。

注意:
オペレーティングシステムが AIX の場合、機能 coredump が呼び出されます。