如何通过API捕获在一次性dyno上运行的命令的输出?
例如:
heroku = PlatformAPI.connect("...")
heroku.dyno.create(
app_name,
attach: false,
command: "ls"
)
这只会返回dyno创建响应。它不包括命令的输出。
答案 0 :(得分:2)
如果将attach参数设置为true,它将流输出输出。要实际获取流,您应该查看对dyno创建的响应并找到attach_url
的值。您应该能够将此传递给集合点客户端(如集合点宝石)以阅读信息,有关详细信息,请访问:https://github.com/heroku/rendezvous.rb