如何在Ruby中关闭$ stdout和$ stderr

时间:2015-07-13 12:18:10

标签: ruby stdout stderr

是否可以关闭$ stdout和$ stderr而不是将其重定向到文件;把它关掉所以它什么都不打印到任何地方?

我已经尝试过以下代码,但只是error: Invalid argument

错误
$stderr = IO.new(0,"w")
$stdout = IO.new(0,"w")

1 个答案:

答案 0 :(得分:2)

这个要点将向您展示如何重定向到/ dev / null:

https://gist.github.com/moertel/11091573

或者这个答案:

How do I redirect stderr and stdout to file for a Ruby script?

您的问题可能需要标记为重复。