TRAPNAL という特殊な関数を用いるとよい。NAL は対象のシグナル名称。
SIGINT をキャッチする
TRAPINT() {
print "Caught SIGINT, aborting."
return $( 128 + $1 ))
}TRAPINT 関数が値を返さなかったりすれば、SIGINT で終了できなくなる。
Related Entries
There is not related articles.
Trackbacks
Trackback URI: http://blog.c--v.net/trackback/2006/11/07/2
There is no trackback.
There is no comment.