如何通过“grep”获取Cloudfoudry CLI vmc / cf的输出

时间:2013-08-28 04:19:45

标签: grep cloudfoundry vmc

我使用了以下命令

vmc info |grep target

我可以准确地获得目标信息。但是当我输入时:

vmc apps  |grep running

没有输出。 如果我尝试将stdout重定向到文件,如:

vmc apps &> tmplog

我很困惑地看到只有输出的第一列(appname)被写入文件中。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

可能需要重定向两个unix输出流以查看完整日志。有STDOUT(1)和STDERR(2)。使用

将两个流重定向到同一个文件
vmc apps > tmplog 2 &> tmplog

上面的最后一行仅重定向了一个输出流(STDOUT)。可以将另一个流写入控制台。

此外,vmc CLI已经过时了。对于当前的CF CLI实现(gcf / cf),我成功测试了以下命令:

cf logs $YOUR_APP_NAME | grep RTR