【发布时间】:2017-08-10 21:56:24
【问题描述】:
如何通过 API 捕获在一次性测功机上运行的命令的输出?
例如:
heroku = PlatformAPI.connect("...")
heroku.dyno.create(
app_name,
attach: false,
command: "ls"
)
这只是返回测功机创建响应。它不包括命令的输出。
【问题讨论】:
标签: heroku heroku-api
如何通过 API 捕获在一次性测功机上运行的命令的输出?
例如:
heroku = PlatformAPI.connect("...")
heroku.dyno.create(
app_name,
attach: false,
command: "ls"
)
这只是返回测功机创建响应。它不包括命令的输出。
【问题讨论】:
标签: heroku heroku-api
如果您将附加参数设置为 true,它将流式传输输出。要实际获取流,您应该查看对 dyno create 的响应并找到 attach_url 的值。您应该能够将其传递给集合点客户端(如集合点 gem)以阅读信息,更多详细信息请点击此处:https://github.com/heroku/rendezvous.rb
【讨论】: