给予了非常简单的Ruby脚本:去哪个呼叫系统的信号发送去哪里?
child = fork do
system 'sleep 10000'
end
5.times do
sleep 1
puts "send kill to #{child}"
Process.kill("QUIT", child)
end
QUIT信号只是失去了。它在哪里?一些默认的处理程序,只是忽略它?
如何将信号发送到由该叉创建的所有进程?如果不搜索所有子进程,是否可以这样做?