![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> alarm
alarm [SIGALARM シグナルを発生する]
[関数の使い方・書式]
○ = alarm ☆ ☆:式。 ・・・ シグナル送信までのタイマー(秒数)。 [関数の機能] 実行中のPerlスクリプトに対し、☆秒後に SIGALARM シグナルを送ります。 [書式の例] alarm 10; ・・・ タイマーを10秒にセットする
サンプルソース
eval {
local $SIG{ALRM} = sub { die "restart" };
alarm 3;
flock(FH, 2);
alarm 0;
}
if ($@ and $@ !~ /restart/) { die "リスタート失敗"; }
# $@ には、eval の戻り値がセットされる。
|
|||||||||||||||||||