解答、サンプルまでありがとうございます。
利用させてもらいます。
perlの処理を行う前にsql*plusを使用しているのですが、そこでエラーが起こった場合、trapで処理しているのです。そこでシグナルを使用しているのですが・・。
実際sql*loader等を呼び出すシェルは別のシェルで、sql*plusでエラーの場合はexit 1等としています。
初歩的な質問かもしれませんが、シェルから呼び出したスクリプトなどで戻り値として数字を返すと、それはシグナルとして認識されてしまうのでしょうか??もし戻り値の数字でシェル内で分岐した処理をかきたいときはtrapを使用できないのでしょうか??
よろしくお願いいたします。
|