zsh でシグナルをキャッチする

2006-11-07 10:30:09 | | このエントリーを含むはてなブックマーク | Tag: unix zsh シェル パソコン プログラミング

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.

Comments

There is no comment.

Name
URI (Homepage or Email)
Body