Heroku API:捕捉一次性动态运行命令的输出
问题描述:
如何通过API捕获一次性动态运行命令的输出?Heroku API:捕捉一次性动态运行命令的输出
例如:
heroku = PlatformAPI.connect("...")
heroku.dyno.create(
app_name,
attach: false,
command: "ls"
)
这只是返回赛道创造的响应。它不包括命令的输出。
答
如果您将attach参数设置为true,则会将流输出。要实际获取流,您应该查看对dyno create的响应并找到attach_url
的值。你应该可以通过这个交会客户端(像会合gem)来阅读信息,在这里的更多细节:https://github.com/heroku/rendezvous.rb
这是行得通的。非常感谢! –