gouf
1/15/2017 - 3:24 AM

実行に時間がかかる(無限ループするかもしれない)プログラムの実行時間を制限する

実行に時間がかかる(無限ループするかもしれない)プログラムの実行時間を制限する

ToDo

Set timeout to process runs.

TL;DR

Just install coreutils, and use timeout command.

coreutils をインストールして、 gtimeout (Mac) を使用する

Install

brew install coreutils

Use

infinite_loop.rb:

loop do
  puts 'PRESS: [Ctrl] + [C]'
end

Terminal:

gtimeout 1s ruby infinite_loop.rb

Links