BTEQがCLIで何らかのSQL応答を待機している場合に送信されるSIGTERM:
BTEQ -- Enter your SQL request or BTEQ command: SELECT * FROM dbc.tables a, dbc.tables b, dbc.tables c; SELECT * FROM dbc.tables a, dbc.tables b, dbc.tables c; <<< SIGTERM trapped here >>> *** Exiting BTEQ Because Of Terminate Signal... *** RC (return code) = 16
SIGTERMシグナルはSIGKILLシグナルと異なります。 BTEQがSIGTERMシグナルをトラップして、ゼロ以外の重大度で終了した場合は、SIGKILLシグナルをトラップすることができず、BTEQプロセスは突然終了します。 SIGKILLに関するBTEQの戻りコードはシステムで定義されていて、SIGKILLを使用して停止されるプロセスの場合は、通常256が使用されます。
SIGKILLシグナルを送信するには、次のコマンドを実行します。
kill -9 PID