- PR -

forkとシグナルについて

1
投稿者投稿内容
アントニオ
会議室デビュー日: 2006/01/10
投稿数: 18
投稿日時: 2006-03-15 00:01
質問があります。

forkして子プロセスを作成して、処理を実行させるプログラムを作成しています。
親プロセス側でSIGTERMのシグナルをトラップしているのですが、その際に子プロセスには親プロセスで設定されているトラップは、引き継ぐのでしょうか?

ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2006-03-15 00:36
「トラップは、引き継ぐのでしょうか?」というのがどういう意味なのか
よく分かりませんが、シグナルマスクとシグナル処理は継承します。
保留中のシグナルは継承しません。
アントニオ
会議室デビュー日: 2006/01/10
投稿数: 18
投稿日時: 2006-03-15 12:34
トラップというのは、シグナルハンドラという意味です。わかりづらくてすみません。


「保留中のシグナル」とは具体的にどういう状態でしょうか。
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2006-03-15 22:54
引用:

アントニオさんの書き込み (2006-03-15 12:34) より:
「保留中のシグナル」とは具体的にどういう状態でしょうか。


シグナルは生成されたが、ブロックされているため未だ配送されて
いないもののことです。
1

スキルアップ/キャリアアップ(JOB@IT)