0
デーモン内のシグナルハンドラからデーモンを開始したプロセスに値を返すにはどうすればよいですか?perlデーモン内のシグナルハンドラから値を返します
sub _fork
{
my $pid = fork;
$pid;
}
sub daemonize_monitor_sigio
{
_fork and return;
SIG{IO} = sub{
print "caught sigio";
$ret = {}
...#do some processing
#wants to return $ret here;
}
while(1)
{
;
}
}
daemoniz_monitor_sigio();
「デーモン」とはどういう意味ですか? 「プロセスに価値を返す」とはどういう意味ですか? – ikegami
問題をよりよく指定してください。物事を渡す方法はたくさんありますが、特定の条件の下で失敗する方法もいくつかあります。 – zdim