2

我们需要在 cloudfoundry 上运行任意命令。(部署的应用程序是 Python/Django,但此解决方案的语言无关紧要)。理想情况下通过 ssh,但协议无关紧要。

我们需要一种可靠的方法来获取已运行命令的退出代码,以及它的 stderr 和 stdout。如果可能,运行的命令应该是同步的(例如,阻止客户端,直到命令在 cloudfoundry 应用程序上完成)。

是否有解决方案可以让我们做到这一点,或者什么是解决这个问题的好方法?

4

1 回答 1

1

我假设您的意思是从 CloudFoundry 外部获取结果(没有一个应用程序启动另一个应用程序并获得结果、stdout 和 stderr)。

您只能通过 http(s) 访问 CloudFoundry 应用程序,因此您必须找到一种方法将您的调用包装成某种东西,将您需要的一切都公开为 http。

于 2012-10-30T12:29:07.163 回答