1

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

例如:

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

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

这只是返回测功机创建响应。它不包括命令的输出。

4

1 回答 1

3

如果将附加参数设置为 true,它将流式传输输出。要实际获取流,您应该查看对 dyno create 的响应并找到attach_url. 您应该能够将其传递给集合点客户端(如集合点 gem)以阅读信息,更多详细信息请参见此处:https ://github.com/heroku/rendezvous.rb

于 2017-08-10T13:56:24.630 回答