bash&zshの組込み関数trapについて調べてみた。
trapは割り込み(シグナル)を制御することが出来るようになる。強制終了(C-c)を制御してみる。
% trap 'echo You hit C-c' INT
% You hit C-c
% trap - INT # 削除
うっは、絶対使わねぇ〜。
(主な目的はHUPの無視に使うらしい。HUPが何なのかイマイチ判ってない)
- 参考
- 入門bash 第3版 P221- 8.4 トラップ
INTと聞くとピクッと反応してしまうのはOS自作erの証。