RSS ITサイト動画新着

cshのonintr

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

https://docs.oracle.com/cd/E56342_01/html/E54074/onintr-1.html

csh

onintr は割り込み時のシェルの動作を制御します。引数を指定しないと、onintr はデフォルトの動作を復元します (すなわち、シェルはシェルスクリプトを終了して、端末のコマンド入力レベルに戻ります)。 引数を指定すると、シェルはすべての割り込みを無視します。label 引数を指定すると、割り込みを受信するか割り込みのために子プロセスが終了したときに、シェルは goto label を実行します。

 

onintr label

とかをシェルスクリプトに書いておくとCtrl+Cとかで中断したときに

シェルスクリプト内の

label:

セクションの処理実行をするということかな。強制終了したことをちゃんとログ記録したい時とかに使う?

label:
コマンド >  ログファイル
exit 終了コード

 

bashだとtrapで

https://xtech.nikkei.com/it/article/COLUMN/20060227/230908/

例だとワンライナーで一気に設定できるっぽいね。

trap "echo CTRL+C is pushed." 2

 

【PR】最近楽天で購入した商品

お手頃な値段で楽しめるが、なかなか真っすぐ飛ばせるようにならない。。。【レビュー投稿で1年保証】 X-COM スポーツディスク アルティメット フライング スタンダード ディスク 競技用 正規品 17 [...]

ipv6(クロスパス対応)だと接続するだけで使えるのは超絶便利。うちの場合は工事をしている間にipv6で繋がるようになりました。NEC PA-WX1500HP 無線LANルータ Aterm ブラック価 [...]

子供が児童館に置いてあったおもちゃでみて気に入って、欲しいとのことで購入。大人もぼーと見てられて、なかなか良い。【期間限定ポイントUP】日本製 【 オフィス弥生 】 プレイタイマー 1個 【 水車 タ [...]

Tips

Posted by admin