かべぎわブログ

技術的なことについてかけたらいいな…

何回閉じても無駄ですよ~のシェルスクリプトを書いた

概要

何回閉じても無駄ですよ~のシェルスクリプトを書いた。

「何回閉じても無駄ですよ~」が無限にでる。
Ctrl-cで終わらせることはできない。

スクリプト

うごかしてみる

実際にうごかしてみるとこんなかんじになる。

$ ./arrest.sh 
何回閉じても無駄ですよ~
何回閉じても無駄ですよ~
^C何回閉じても無駄ですよ~
^C何回閉じても無駄ですよ~
^C何回閉じても無駄ですよ~

終了させる方法

何回閉じても無駄なのではなくて単純にSIGINTをトラップしているだけ。
なので他の方法で止めればいい。

たとえばCtrl-zでこのスクリプトを一時停止させてからkill -9 プロセスIDとかpkill スクリプト名してあげればよい。

おわりに

おわり。