Heroku API:捕获在一次性dyno上运行的命令的输出

时间:2017-08-08 21:21:24

标签: heroku heroku-api

如何通过API捕获在一次性dyno上运行的命令的输出?

例如:

heroku = PlatformAPI.connect("...")

heroku.dyno.create(
  app_name,
  attach: false,
  command: "ls"
)

这只会返回dyno创建响应。它不包括命令的输出。

1 个答案:

答案 0 :(得分:2)

如果将attach参数设置为true,它将流输出输出。要实际获取流,您应该查看对dyno创建的响应并找到attach_url的值。您应该能够将此传递给集合点客户端(如集合点宝石)以阅读信息,有关详细信息,请访问:https://github.com/heroku/rendezvous.rb