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



我使用了以下命令

vmc info |grep target

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

vmc apps  |grep running

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

vmc apps &> tmplog

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

可能需要重定向两个unix输出流才能查看完整的日志。存在STDOUT(1)和STDERR(2)。使用将两个流重定向到同一文件

vmc apps > tmplog 2 &> tmplog

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

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

cf logs $YOUR_APP_NAME | grep RTR

相关内容

  • 没有找到相关文章

最新更新