2015-08-18から1日間の記事一覧

Ruby: systemで終了ステータスをチェックして例外を投げる

よく使うのでスニペット的にメモ。 def _system(cmd) $stderr.puts "command=#{cmd}" system cmd status = $? # Process::Status unless status.success? raise "abnormal exit status (status=#{status.exitstatus} pid=#{status.pid})" end end (2019-03-…