相关疑难解决方法(0)

如何等待进程完成使用IO.popen?

IO.popen在Ruby中使用在循环中运行一系列命令行命令.然后我需要在循环外运行另一个命令.在循环中的所有命令都已终止之前,循环外的命令无法运行.

如何使程序等待这种情况发生?目前最后一个命令运行得太快了.

一个例子:

for foo in bar
    IO.popen(cmd_foo)
end
IO.popen(another_cmd)
Run Code Online (Sandbox Code Playgroud)

所以cmd_foosanother_cmd运行之前都需要返回.

ruby linux command-line

19
推荐指数
4
解决办法
2万
查看次数

隐藏系统命令导致ruby

在ruby中隐藏系统命令的结果有多容易?例如,我的一些脚本运行

system "curl ..." 
Run Code Online (Sandbox Code Playgroud)

我不希望看到下载的结果.

ruby command system

12
推荐指数
3
解决办法
8010
查看次数

标签 统计

ruby ×2

command ×1

command-line ×1

linux ×1

system ×1