从rake任务运行两个ruby脚本

博格丹·波帕(Bogdan Popa)

因此,这是一个简单的瑞克任务:

task :map_reduce do
  puts 'Running map reduce scripts...'
  ruby "#{PADRINO_ROOT}/map_reduce/raw_visits_map.rb '03-08-2016' 90" && ruby "#{PADRINO_ROOT}/map_reduce/raw_visits_reducer.rb"
end

第一个脚本在STDOUT中输出结果,以供所谓的“ reducer”进一步读取。在终端中,我可以运行以下两个脚本:

ruby first_script.rb param1 param2 | ruby second_script.rb

所以第二个脚本可以像这样从STDOUT读取

res = ARGF

但是,如何在该rake任务中排列2个执行?

我如何错误地尝试了它不起作用。

欧姆尼克龙

将ruby类直接要求到rake任务中可能会更容易,但是如果要从rake任务中运行脚本,则可以使用反引号在Ruby中运行任何shell代码,如下所示:

`ruby first_script.rb param1 param2 | ruby second_script.rb`

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

同时运行两个脚本

来自分类Dev

在HTML上运行两个脚本(Java脚本)

来自分类Dev

如何依次运行两个灵丹妙药任务?

来自分类Dev

使用Java同时运行两个任务

来自分类Dev

Ansible-并行运行两个任务

来自分类Dev

使用nodejs与两个任务运行异步?

来自分类Dev

一次更改两个变量,同时运行两个任务

来自分类Dev

在 nodejs 中使用集群在两个不同的工作线程中运行两个任务

来自分类Dev

在两个Ruby脚本之间交换消息

来自分类Dev

如何从tkinter运行两个并行脚本?

来自分类Dev

如何使用&&使用pipenv脚本运行两个命令?

来自分类Dev

使用init.d运行两个脚本

来自分类Dev

Shell脚本:如何循环运行两个程序?

来自分类Dev

如何在 Heroku 上运行两个脚本?

来自分类Dev

运行 bash 脚本而不是单个文件执行两个

来自分类Dev

使用 bash 文件运行两个 python 脚本

来自分类Dev

链接两个任务

来自分类Dev

是否可以在两个单独的页面上运行两个内容脚本?

来自分类Dev

是否可以在两个单独的页面上运行两个内容脚本?

来自分类Dev

如何从Mina部署脚本运行自定义rake任务

来自分类Dev

使用Powershell在一个脚本中编辑两个计划的任务

来自分类Dev

Ruby Crontab Rake任务失败,但仅在crontab运行命令时

来自分类Dev

为什么此rake任务运行两次?

来自分类Dev

为什么此rake任务运行两次?

来自分类Dev

在两个GPU上同时运行两个for循环,循环次数相同,涉及GPU和CPU任务

来自分类Dev

Elixir:混合别名,在一个别名中包含两个“运行”任务

来自分类Dev

如何在一个命令中运行两个不同的 Grunt 任务?

来自分类Dev

如何仅使用一个输入语句来运行两个或多个任务?

来自分类Dev

在另一个目录中运行 rake 任务

Related 相关文章

  1. 1

    同时运行两个脚本

  2. 2

    在HTML上运行两个脚本(Java脚本)

  3. 3

    如何依次运行两个灵丹妙药任务?

  4. 4

    使用Java同时运行两个任务

  5. 5

    Ansible-并行运行两个任务

  6. 6

    使用nodejs与两个任务运行异步?

  7. 7

    一次更改两个变量,同时运行两个任务

  8. 8

    在 nodejs 中使用集群在两个不同的工作线程中运行两个任务

  9. 9

    在两个Ruby脚本之间交换消息

  10. 10

    如何从tkinter运行两个并行脚本?

  11. 11

    如何使用&&使用pipenv脚本运行两个命令?

  12. 12

    使用init.d运行两个脚本

  13. 13

    Shell脚本:如何循环运行两个程序?

  14. 14

    如何在 Heroku 上运行两个脚本?

  15. 15

    运行 bash 脚本而不是单个文件执行两个

  16. 16

    使用 bash 文件运行两个 python 脚本

  17. 17

    链接两个任务

  18. 18

    是否可以在两个单独的页面上运行两个内容脚本?

  19. 19

    是否可以在两个单独的页面上运行两个内容脚本?

  20. 20

    如何从Mina部署脚本运行自定义rake任务

  21. 21

    使用Powershell在一个脚本中编辑两个计划的任务

  22. 22

    Ruby Crontab Rake任务失败,但仅在crontab运行命令时

  23. 23

    为什么此rake任务运行两次?

  24. 24

    为什么此rake任务运行两次?

  25. 25

    在两个GPU上同时运行两个for循环,循环次数相同,涉及GPU和CPU任务

  26. 26

    Elixir:混合别名,在一个别名中包含两个“运行”任务

  27. 27

    如何在一个命令中运行两个不同的 Grunt 任务?

  28. 28

    如何仅使用一个输入语句来运行两个或多个任务?

  29. 29

    在另一个目录中运行 rake 任务

热门标签

归档