我如何使用Rails 4在rake进程中运行'cmd'命令

时间:2015-01-19 05:47:53

标签: ruby linux ruby-on-rails-4 cmd

我想在运行以下命令后保存数据。

  ip = '12.33.44.55' #it will be dynamic.

  traceroute -q 1 -n ip

但问题是如何在rake任务中运行此命令。

通常它在Linux的命令行中运行。

任何宝石或红宝石库都可以做到这一点吗?

请帮助....

1 个答案:

答案 0 :(得分:1)

可以在任何ruby代码中使用魔术引号“`”运行任何shell命令。

ip = '12.33.44.55'
`traceroute -q 1 -n #{ip}`