給予了非常簡單的Ruby腳本:去哪個呼叫系統的信號發送去哪裏?
child = fork do
system 'sleep 10000'
end
5.times do
sleep 1
puts "send kill to #{child}"
Process.kill("QUIT", child)
end
QUIT信號只是失去了。它在哪裏?一些默認的處理程序,只是忽略它?
如何將信號發送到由該叉創建的所有進程?如果不搜索所有子進程,是否可以這樣做?