limit.rb

pid = fork {
  exec ARGV[1]
}

Thread.start {
  sleep(ARGV[0].to_i)
  10.times { Process.kill(2, pid); sleep(1) }
  Process.kill(9,pid)
}

Process.waitpid

この話はこれでおしまい。

先週のGaucheの話とあわせて、簡易サンドボックスのできあがり。