(閉じる)

タグ :

コンピュータ・IT 41 users このエントリーをはてなブックマークに追加

    Perlシグナル処理 - D-6 [相変わらず根無し]

Perlシグナル処理 思い立ったので適当に書いてみる Perlのシグナルハンドラは%SIGグローバル変数にシグナル毎のハンドラを設定することで実現できる。例えばCtrl-CはSIGINTを発生させるので、INT用のハンドラを設定する: $SIG{ INT } = sub { warn "got SIGINT!" }; %SIGに限った事ではないのだけれども、ここでまず注意しなくてはいけないのが、%SIGグローバル変数であること。ある関数foo()内で%SIGをいじったあとにreturnすると、foo()... > このページを見る

最終更新時間: 2009年11月27日16時27分
▼ブログで紹介する

みんなのブックマーク 人気(0) 新着

  • これ何回も読んでる。。。いい加減覚える。 2011/04/16

    1 RT

    • @perlism RT !riywo: これ何回も読んでる。。。いい加減覚える。
  • ・%SIGのlocalによる局所化 ・fork()した時はlocal %SIG ・ハンドラ内ではフラグを立てるなどの簡単な処理に留める ・どうしてã 2009/11/27

このブックマーク一覧を非公開にするには?

はてなブックマークはオンラインでブックマークを管理・共有できる無料サービス。自宅、職場、外出先、どこからでも同じブックマークにアクセスできます。ユーザーはみんなでブックマークを共有して効率良く情報収集しています。あなたもはてなブックマークを始めてみませんか?

このエントリーを含む日記(1)