Kill Processo e subprocessos em Ruby no Windows

Atualmente estou fazendo isso em um prompt de comando

require 'win32/process'
p = Process.spawn("C:/ruby193/bin/bundle exec rails s")
puts p
Process.waitpid(p)

e depois em outro

require 'win32/process'
Process.kill(1,<p>)

O problema é que o processo que eu gero (o servidor Rails, neste caso) gera uma cadeia de subprocessos. O comando kill não os mata, apenas os deixa órfãos sem pa

Todas as idéias como posso matar todo o processo geradoe todos os seus filhos?

questionAnswers(2)

yourAnswerToTheQuestion